Как темизировать вывод краткого содержания Ноды?

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

Аватар пользователя maximowich maximowich 5 ноября 2013 в 13:48

Добрый день!
Есть вопрос - не могу разобраться как темизировать вывод краткого содержания Ноды.
Обычный вывод Ноды темизирован в файле "типноды--node.tpl.php"
Автоматом сейчас drupal темизирует краткое содердание так: берет просто часть полей темизированных в файле "типноды--node.tpl.php" и добавляет ссылку "подробно", причем само расположение и внешний вид тоже берет из "типноды--node.tpl.php"

Мне же нужно затемизировать вывод краткого содержания совсем по-другому.
С каким именем нужно создать node.tpl.php, чтобы он определил вывод краткого содержания?

благодарю!

Комментарии

Аватар пользователя maximowich maximowich 5 ноября 2013 в 21:39

Спасибо! Принцип понял. Очень логично.

Но не получается.

в фигурные скобки вторые поместил текущее полное содержание, в первые тоже самое только убрал все что в тизере видеть не хочу.

Наверное делаю какие-то ошибки в синтаксисе.
Получаю ошибку в первой же строке в первых фигурных скобках. Код выглядит так:


<?php if ($teaser
{
<
div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes?>> // по этой строке сразу получаю ошибку: Parse error: syntax error, unexpected '<' in .../templates/node--productdisplay.tpl.php on line 83

  <?php print render($title_prefix); ?>
  <?php if (!$page): ?>
    <h2<?php print $title_attributes?>>
  .
  .
  .
  .
  
}
else {
<div id="node-<?php print $node->nid?>" class="<?php print $classes?> clearfix"<?php print $attributes?>>

  <?php print render($title_prefix); ?>
  <?php if (!$page): ?>
    <h2<?php print $title_attributes?>>
      <a href="<?php print $node_url?>"><?php print $title?></a>
 .
 .
 .
 .
 .
  
}
?>

Помогите, если есть время

Аватар пользователя Niklan Niklan 6 ноября 2013 в 0:10

Да вы что емае, учите php, какого там делает чистый html внутри php
Тогда такой пример

<?phpif ($teaser) {?>
тут html если надо php то так и пишем 
<?php if (!$page): ?>
    <h2<?php print $title_attributes?>>
<?php } else { ?>
полная статья
<?php ?>