Вывожу вьюсом в блоке перечень пяти нод с полями: ДАТА и TITLE. Хочу темизировать дату. Т.е. мне нужно добраться отдельно до числа, отдельно до месяца и года.
Как это сделать правильно? Думаю, что скорее всего во вьюсе есть "Theme:Information". И там надо выбрать нужный файл tpl.php. Если так, то подскажите какой из кучи выбрать?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Как вариант - при построении вьюхи дату вывести не сразу одним полем, а собрать по частям: число, месяц, год (указывая соответсвующие Date format).
Так в этом то и вопрос, как по частям то собрать??? Во вьюхе в свойства поля Даты есть графа "Custom date format", там можно нужный формат сделать. Н-р: d.m.Y
А вот как обернуть в теги-стили? Что бы например число было зелёного цвета... Т.е. как повесить стили на каждый из трёх элементов (d.m.Y)???
По частям, т.е. это вывести поле Дата не одним полем, а тремя.
1) добавляем поле Дата, выбираем Date format, который выведет только Число. Добавляем нужные классы/стили/теги.
2) добавляем поле Дата, выбираем Date format, который выведет только Месяц. Добавляем нужные классы/стили/теги.
3) добавляем поле Дата, выбираем Date format, который выведет только Год. Добавляем нужные классы/стили/теги.
Необходимые Date format можно настроить в Date and time formats (/admin/config/regional/date-time).
Большое спасибо!!!! То, что нужно и так просто! Удивительно, почему я сам до этого не додумался. 2 часа потратил на это, путешествуя по интернету...
Добравшись до тплки вы увидите уже сформированное значение для рендера. Хотя возможно там и существует числовой unix вариант даты. Можно и в тплке его формат изменить, но лучше найти другой способ.
Да, в tpl уже рендерный вариант даты. Так какой же способ может быть? Можно конечно взять рендерный вариант и распилить его в три разные переменные(число, месяц, год) и темизировать уже эти переменные и их выводит вместо рендера. Но думаю есть более грамотный вариант.
Да можно и так сделать. Смотрите сами. Можно в хук какой нибудь залесть и там изменить вывод строки. Тут вопрос стоит стоит ли вам хранить Настройки вьюча в базе. Если не критично то поступайте как электрический ток, по пути с самым меньшим сопротивлением