Требуется отобразить в материале два поля: "Краткое описание" и "Подробное описание".
При помощи CCK добавляю поле "Краткое описание".
В настройках типа содержимого "Свойства формы - Название поля заголовка" меняю с "Содержание" на "Подробное описание".
В материале отображается поле созданное в CCK с полем заголовка к нему. Есть ли возможность вывести заголовок для стандартного поля "Содержание"? Или выход - это создать аналогичное поле в CCK а в стилях спрятать стандартное display: none;?
Комментарии
добавьте в node.tpl.php
Не думаю что это верное предложение. Так как в node.tpl нужный мне блок это:
<?php print $content ?>
</div>
Тоесть мне нужно лезть глубже, внутрь $content.
какая связь титла и $content
все можно по отдельности выводить любой элемент ноды.
Спасибо, а вы не подскажете как можно это сделать?
так тип материаал темизирвоать... напсиано же выше
ваш-тип-материала-node.tpl
Тип материала представляет собой очень много разных данных которые выводятся внутри переменной $content. Внутри нее выводятся ВСЕ поля в том числе и заголовок ноды и её содержимое и поля созданные CCK.
не правда
Вот содержимое файла node.tpl.php
<?php if ($page == 0): ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
<?php print $picture ?>
<div class="info"><?php print $submitted ?><span class="terms"><?php print $terms ?></span></div>
<div class="content">
<?php print $content ?>
</div>
<?php if ($links): ?>
<?php if ($picture): ?>
<br class='clear' />
<?php endif; ?>
<div class="links"><?php print $links ?></div>
<?php endif; ?>
</div>
Подскажите что именно тут темизировать?
Мне кажется что вы ошибочно принимаете $content в node.tpl.php за $content из page.tpl.php
Можно сделать так :
1. разобрать $content через print_t() и посмотреть что к чему ( лучший вариант )
2. использовать модуль http://drupal.org/project/contemplate
нет не ошибочно. вам нужен именно $content в node.tpl.php
Именно про $content в node.tpl.php я и говорил.
Спасибо за советы, попробую разобраться.