1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. FAQ

Темизация Views

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

Комментарии

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 14 марта 2011 в 13:35

"chukcha-programmer" wrote:
почему вы решили,что не прочитал
первая строка в devel не нуждается, я ее и использую

Я так решbл, потому, что у меня работает Wink Сори.

http://drupal.org/node/394994

Аватар пользователя RusBel RusBel 14 марта 2011 в 20:15

Уважаемый, Sentrashy@drupal.org. По поводу строки "dsm(array_keys($fields));" У меня почему-то она ни чего не выводит, хоть devel и стоит...и dsm(array_keys(get_defined_vars())); тоже не работает. Эти строки вставлял в файл views-view.tpl.php. В чем прикол?

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 14 марта 2011 в 22:02

Не знаю, может быть много в чем. По ссылке мануал прочитали?
Вкратце там суть такая.
1. Создаем вьюху, которую хотим темизиорвать
Style: я ставлю unformatted, с остальными не пробовал
Row Style: Fields
Не забываем добавлять в нее все необходимые поля
2. Файл темплейта обзываем типа views-view-fields-foo-bar.tpl.php (а не views-view.tpl.php)
3. Не забываем пересканировать файлы шаблона
4. ставим в темплейт <?php dsm(array_keys($fields)); ?> при наличии девела
5. Смотрим что он показывает и добавляем строки вот таким вот макаром <?php print $fields['field_image_fid']->content; ?>

Вроде ничего не забыл. Знатоки могут поправить, если где-то ошибся. Сам делаю этим способом.

Аватар пользователя Nick.Tereh Nick.Tereh 30 марта 2011 в 15:57

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
Вкратце там суть такая.
1. Создаем вьюху, которую хотим темиз

Спасибо за самое хорошее объяснение!
Прочитал гору документации, статей на несколько страниц, но рабочий код нашел только в Вашем небольшом сообщении на форуме.
Спасибо!

PS Есть способ как узнать параметр field_image_fid без установки devel и вставки кода в шаблон.
В последнем поле нужно открыть "Rewrite the output of this field" и все названия полей будут видны в "Replacement patterns"

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /