Рейтинг:2

Как добавить параметры конфигурации с учетом представлений в средство форматирования полей?

флаг us

Существует модуль форматирования полей contrib (bg_img_formatter), который имеет множество параметров конфигурации полей.Одним из этих вариантов является текстовое поле, которое должно разрешать те же замены полей представлений, что и «Переписать результат: переопределить вывод этого поля с помощью пользовательского текста». Но поскольку это средство форматирования «поля», а не средство форматирования «поля представлений»; класс форматирования и, в частности, его метод viewElements() не «осведомлен о представлениях».

Хотите знать, что требуется, чтобы сделать представления параметров форматирования поля осведомленными (при использовании в представлении). Нужно ли мне создавать плагин поля просмотра? Может ли он быть добавлен к существующему средству форматирования полей или ему нужно реплицировать весь уже существующий код?

флаг cn
Что вы подразумеваете под "осведомленными взглядами"? Какие функции предоставляет такой класс/метод, который вам нужен?
liquidcms avatar
флаг us
"просматривает замены полей, как это делает "Rewrite Result: Override output this field with custom text""
флаг cn
Итак… вы хотите, чтобы ваши классы форматирования полей сущности имели доступ к заменяющим токенам Views, когда указанные форматировщики используются для рендеринга поля в контексте строки Views, это если?
liquidcms avatar
флаг us
@Клайв, точно. :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.