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

Сб, 05/08/2017 - 22:23

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

0 Спасибо

Комментарии

Аватар пользователя DivaDii
2 недели 1 день назад DivaDii #

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

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

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

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

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

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

1 Спасибо
Аватар пользователя VasyOK
2 недели 1 день назад VasyOK #

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

0 Спасибо
Аватар пользователя gun_dose
2 недели 1 день назад gun_dose #

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

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

0 Спасибо
Аватар пользователя VasyOK
2 недели 1 день назад VasyOK #

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

0 Спасибо
Аватар пользователя VasyOK
2 недели 1 день назад VasyOK #

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

0 Спасибо
Аватар пользователя DivaDii
2 недели 1 день назад DivaDii #

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

0 Спасибо
Аватар пользователя BatKor
2 недели 1 день назад BatKor #

Если вы про многозначное поле то по моему нельзя так делать. "Но это не точно" BRB

0 Спасибо
Аватар пользователя VasyOK
2 недели 1 день назад VasyOK #
DivaDii написал:
Вроде бы можно. Там используется токен :delta

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

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

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

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

0 Спасибо