Как обернуть поля views в свои CSS обертки (div class=")
Прислано: Artu
пн, 30/08/2010 - 03:46
По темизации много написано.
Но вот задача тривиальная.
Как подступиться.
- Artu's blog
- Для комментирования войдите или зарегистрируйтесь
Решается с помощью
"Перезаписать вывод для этого поля"
и шаблонов замены.
Например,
<div class="right-news-date">[created]</div>,
где [created] шаблон замены,выдается в подсказке.
Это стандартный функционал views при добавлении/редактировании поля.
- Для комментирования войдите или зарегистрируйтесь
Однако проблема в том что старые обертки остаются,
<div class="views-field-created"> <label class="views-label-created"> Дата создания: </label> <span class="field-content"> <div class="right-news-date">07/01/2010 - 23:39</div> </span> </div>
- Для комментирования войдите или зарегистрируйтесь
http://drupal.org/project/semanticviews
- Для комментирования войдите или зарегистрируйтесь
Непонятно зачем это нужно, но через темизацию можно все поуберать/подобавлять.
Когда мне верстальщик начинает рассказывать, что для того что-бы его тема правильно работала нужно поменять во вьюсе/ЦЦК/ядре css в элементах, я прочитываю ему лекцию....
а) и он больше никогда не берется за работу выполнить которую не хватает професионализма,
б) повышает свой уровень професионализма до необходимого.
Поэтому могу сразу сказать, что эта задача, которую Вы задали, имеет варианты решения, но крайне нежелательна(в плане масштабируемости или редизайна).
- Для комментирования войдите или зарегистрируйтесь
glu2006, спасибо.
Работает. Там хорошая видео инструкция.
По ходу увидел что есть аналогичный модуль для CCK.
Непонял как обернуть всю вьюху (блок) в div'ы. Можно конечно через заголовок и подвал или через темизацию блока..
Разбираюсь.
Vladimir_VVV,
согласен.С файловой темизацией все равно придется разобраться,потому как табличную вьюху ,например,так не сделаешь.Там решу.
Но в некоторых случая (проектах) вариант может быть оправдан.
- Для комментирования войдите или зарегистрируйтесь

Комментарии