Необходимо перенести вниз страницы служебную информацию (автор, дата публикации и т.п.), которая сейчас есть в шапке каждого материала.
Где это делается?
То есть сейчас, например, есть материал новость.
Выводится:
1. Заголовок
2. В одной строке АВТОР, ДАТА, Тег
3. Основной текст
4. "Добавить комментарий"
А необходимо пункт 2 вывести после пункта 3.
Где это можно сделать? Во вьюхах?
Комментарии
На этой странице есть пример.
После заголовка идет:
Прислано: Shagi
вт, 16/09/2008 - 21:59
Другие статьи по теме:
* Установка и настройка
* Drupal 5.*
* Верстка
* служебная информация
А как этот блочок перенести вниз? После самого текста?
в папке с темой есть файл node.tpl.php
в стандартной теме garland он выглядит так:
<?php phptemplate_comment_wrapper(NULL, $node->type); ?>
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">
<?php print $picture ?>
<?php if ($page == 0): ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
<?php if ($submitted): ?>
<span class="submitted"><?php print t('!date — !username', array('!username' => theme('username', $node), '!date' => format_date($node->created))); ?></span>
<?php endif; ?>
<div class="content">
<?php print $content ?>
</div>
<div class="clear-block clear">
<div class="meta">
<?php if ($taxonomy): ?>
<div class="terms"><?php print $terms ?></div>
<?php endif;?>
</div>
<?php if ($links): ?>
<div class="links"><?php print $links; ?></div>
<?php endif; ?>
</div>
</div>
?>
вам надо поменять местами части кода:
<span class="submitted"><?php print t('!date — !username', array('!username' => theme('username', $node), '!date' => format_date($node->created))); ?></span>
<?php endif; ?>
и
<?php print $content ?>
</div>
Ясно!
Отлично!
Попробую