С помощью таксономии присвоил один из словарей к типу материалов, при создании материалов надо выбрать словарь. А разделу меню присвоил этот словарь, все работает так как надо, но есть одно НО. Как убрать из тизера отображение поля таксономия?
Где настраивается отображение тизеров? В частности как из тизера выкинуть ненужные поля(прим. к вопросу, к какому словарю принадлежит материал) ибо это и так понятно, так как название ссылки меню и является названием словаря. Или поле об авторе расположить не после заголовка, а после самого тизера?
Как я понял настройки ноды в файле node.tpl.php и принадлежность к термину таксономии можно убрав просто выкинув строку <div class="taxonomy"><?php print $terms?></div>
НО тогда она пропадет из из статьи, а мне нужно только чтоб она пропала из тизера. пробовал модуль
Комментарии
Хм.... немного вкурил тему. Но получиается наоборот.
<?php<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($picture) {print $picture;}?>
<?php if ($page == 0) { ?> <h2 class="title"> <a href="<?php print $node_url?>"><?php print $title?></a></h2><?php }; ?>
<div class="content"><?php print $content?></div>
<div class="submitted"><?php print $submitted?></div>
<?php if ($page == 0) { ?> <div class="taxonomy"><?php print $terms?></div> <?php }; ?>
<?php if ($links) { ?><div class="links"><?php print $links?></div><?php }; ?>
</div>?>
И в результате, в тизере термин есть, а в полной статье - его нет. В чем ошибка?
А если мы строку поменяем на
<?php if ($page != 0) { ?> <div class="taxonomy"><?php print $terms?></div> <?php }; ?>
то все работает. Но ведь так не должно быть! В чем тут может быть дело?Content Template
Этот модуль я уже ставил, но в тизере он мало что меняет, и опять же не убирает то что нужно мне.
Переменная $page == false, если используется в тизере и если это полноценная страница, то тогда $page == true. Всё логично.
eshka, правильно, потому что с помощью contemplate надо полностью переопределять вывод.