Обернуть в div список нод на странице taxonomy

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

Аватар пользователя vl vl 27 августа 2014 в 16:53

Здравствуйте.

Как в druapl7 обернуть в div список нод на странице taxonomy.
Т.е. есть таксономия к примеру теги, по какому то тегу скажем "Вася" выводится список нод, вот как этот список обернуть в div? Но чтоб описание таксономии "Вася" не было обернуто в этот div.

<div class="term-listing-heading">
  тут описание тега вася
</div>

<div id="node-1">
</div>

<div id="node-2">
</div>

<div id="node-3">
</div>

вот где что перехватить, чтоб список дивов с ид node-? обернуть в div т.е. чтоб получилось

<div class="term-listing-heading">
  тут описание тега вася
</div>

<div id="wrapper-nodes">
  <div id="node-1">
  </div>

  <div id="node-2">
  </div>

  <div id="node-3">
  </div>
</div>

Комментарии

Аватар пользователя vl vl 27 августа 2014 в 23:36

Formatix wrote:
смотрите в сторону taxonomy-term.tpl.php
там будет не так как вы хотели, но досягаемо для CSS ..

Уже посмотрел, нашел только как обернуть сам текст для этой таксономии.

Аватар пользователя vl vl 28 августа 2014 в 12:16

ХулиGUN wrote:
Если таксономия выводится вьюхой, то смотрите соответствующие шаблоны

Нет, этот модуль не использую и ставить его не буду.

Аватар пользователя teqwer teqwer 3 ноября 2015 в 22:15

А как именно добавить класс? Можете подсказать, что нужно изменить?

<?phpdiv id="taxonomy-term-<?php print $term->tid?>" class="<?php print $classes?>">

  <?php if (!$page): ?>
    <h2><a href="<?php print $term_url?>"><?php print $term_name?></a></h2>
  <?php endif; ?>

  <div class="content">
    <?php print render($content); ?>
  </div>

</div>?>

Аватар пользователя Formatix Formatix 3 ноября 2015 в 23:36

ХулиGUN][quote="Formatix" wrote:
ну если только ковырять массив $content ..

Зачем? Чем .content не обёртка? Ну а если пошло про ковыряния, то
"api.drupal.org" wrote:
$content: An array of items for the content of the term (fields and description). Use render($content) to print them all, or print a subset such as render($content['field_example']). Use hide($content['field_example']) to temporarily suppress the printing of a given element.

написано для особо одарённых

да .. чет опять лоханулся ..
разгадка, очевидно в node.tpl.php