Вы здесьФорумы / Вопросы по Drupal / скрытие тегов в анонсе материала

скрытие тегов в анонсе материала


By nimand2000 - Posted on 05 Февраль 2010

Добрый день.
Создал тип материала, облако тегов (пользуясь Вашими советами).
Вопрос - можно-ли убрать теги из анонса определенного материала, но что бы отображались в общем облаке тегов и в полном материале.
Для пояснения о чем речь: http://www.alkonews.net/kabaki_link
из-за разного кол-ва тегов не удается выравнять данные на странице.
Или может подскажите другое решение?
Спасибо.



Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
RemaGe аватар

Вам нужно открыть файл node.tpl.php, вашей темы. найти там то то типа

<?php
print $terms
?>
, и запретить вывод в тизере.

Например.

в теме bluemarine этот файл выглядит так

<?php
// $Id: node.tpl.php,v 1.7 2007/08/07 08:39:36 goba Exp $
?>

  <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 }; ?>
    <span class="submitted"><?php print $submitted?></span>
    <div class="taxonomy"><?php print $terms?></div>
    <div class="content"><?php print $content?></div>
    <?php if ($links) { ?><div class="links">&raquo; <?php print $links?></div><?php }; ?>
  </div>

Значит нам нужна строка

<div class="taxonomy"><?php print $terms?></div>

изменяем ее на
    <?php if (!$teaser) { ?><div class="taxonomy"><?php print $terms?></div><?php }; ?>

Как всегда, в точку. Спасибо, почти получилось. Правда убрал вывод тегов не только в анонсе, но и в самом материале, но главное в облаке отображаются и выборка материалов, связанных с данным тегом - работает.
Еще вопрос появился после очередного эксперимента с views - создал тип материала статьи и отображение для них с выводом на отдельную страницу. При создании статьи - анонс идет на главную, а сама статья располагается на отдельной странице среди себе подобных.
Но при создании комментария к данной статье - комментарий отображается в виде заголовка, но при клике на него - "данная страница не найдена". Но если сначала статью открыть - то в ней данный комментарий открывается. Извините, что путано - пример вот здесь: http://www.alkonews.net/links_list
Куда копать?
спасибо.

RemaGe аватар

У вас ссылка такого вида "/links_list/%252F37#comment-37"
А правильная, которая открывается "/node/122/37#comment-37" разбирайтесь

Отправить комментарий

  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br />
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

  • Строки и параграфы переносятся автоматически.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Подробнее о форматировании

CAPTCHA
Этот вопрос проверяет человек ли вы, и предотвращает рассылку спама.
Image CAPTCHA
Enter the characters shown in the image.