Можно ли в views настроить html выводимых значений? Часто "field-item" может не устраивать.

Главные вкладки

Аватар пользователя VasyOK VasyOK 6 августа 2017 в 1:23

В views можно настроить html поля и метки (лейбла).
А можно ли настроить html выводимых значений? Часто "field-item" может не устраивать.
Я понимаю что можно шаблоны редактировать, а из админки views это (может с помощью хитрого модуля) можно делать?

Комментарии

Аватар пользователя DivaDii DivaDii 6 августа 2017 в 9:20
1

м... А Вы использовали прямо в админке Вьюса:

Rewrite results
Заменить выводимое полем значение?

Там можно использовать токены полей. И html тоже, разумеется.

А можно сделать поле Глобальный: Пользовательский текст.
И там наворотить html с токенами предыдущих полей.

Я обожаю этим пользоваться. Smile

Так вот это всё делается не с помощью хитрого модуля, а штатными методами Вьюс.

Аватар пользователя VasyOK VasyOK 6 августа 2017 в 19:29

"А можно сделать поле Глобальный: Пользовательский текст."
Не по теме, но ведь в поле может не быть значения. Туда условия в этот пользовательский текст можно добавить?

Аватар пользователя gun_dose gun_dose 6 августа 2017 в 20:21

В самом поле есть настройка обработки пустого значения. Соответственно в глобальном тексте токен примет значение с учётом этой обработки.

Кстати, чем не устраивает стандартная обработка множественных значений? Вкупе со снятием галки "предоставлять обёртки полей" можно кастомизировать как угодно

Аватар пользователя VasyOK VasyOK 6 августа 2017 в 20:58

внизу разобрался с этим вопросом
"В самом поле есть настройка обработки пустого значения." - это я знаю. Обычно views_fieldset использую, но в Drupal 8 он тупит.

Аватар пользователя VasyOK VasyOK 6 августа 2017 в 17:21

Имею ввиду, когда у поля несколько значений. Каждое значение можно определенными тегами обернуть?

Аватар пользователя VasyOK VasyOK 6 августа 2017 в 19:27

DivaDii wrote:

Вроде бы можно. Там используется токен :delta

и что?...
Не понимаю как это может помочь. Туплю...

В настройках поля есть галка Отображать все значения в одну линию - тогда можно в Настройках стиля задать теги для каждого значение.
НО: тогда почему-то нельзя выводить
* первые 3 значения
* начиная со 2-го значения

В принципе это задается Постраничный навигатор - Отображать указанное количество элементов, но это удобно только в том случае если у нас выводится поле только от одной ноды.

А если надо от нескольких, то помещать одну вьюху в другую придется. Наверное... Блин легче шаблон переписать. Lol