Вы здесь

Настройка вывода информации о дате и авторе для разных типов документов

Версия системы: 
Друпал 5

Вы можете изменять вид вывода информации об авторе в зависимости от типа страницы на которой выводится эта информация. Используйте следующий код, который нужно поместить в файл node.tpl.php:

<?php if ($submitted) { ?>
  <span class="submitted">
    <?php
     
if ($node->type == 'book'){
        print
'Страницу написал ' . format_date($node->created, 'custom', "j.m.Y") . ' пользователь ' . theme('username', $node);}
      elseif (
$node->type == 'story'){
        print
format_date($node->created, 'custom', "j.m.Y") . '. Новость добавил: ' . theme('username', $node);}
      else {
        print
'Добавил ' . theme('username', $node) . ' <br /> ' . format_date($node->created, 'custom', "j.m.Y") ;}
   
?>

  </span>
<?php } ?>

В этом примере для документов типа book будет выводится:

Страницу написал 12.07.2007 пользователь ПСЕВДОНИМ

Для документов типа story будет выводится:

12.07.2007. Новость добавил: ПСЕВДОНИМ

Для других типов документов:

Добавил ПСЕВДОНИМ
12.07.2007

Примечания:

  • На странице «Управление → Строение сайта → Темы → Параметры», в разделе Display post information on, должна быть включена возможность показа автора документа
  • Чтобы использовать русский алфавит, при сохранении файла node.tpl.php используйте кодировку UTF-8 без BOM
  • Информацию о форматах дат и времени смотрите на странице Форматы даты и времени