Формат вывода блока "опубликовано"

drupal

Порой на сайте нужно вывести блок "Опубликовано" в нужном формате. По умолчанию в Drupal 7 можно только отключить или включить вывод данного блока. Изменить местами слова или отобразить что-то одно можно в исходном коде темы. Для изменения формата даты можно воспользоваться существующей функцией по адресу: Конфигурация / Регион и язык / Дата и время. Там можно выбрать готовый формат или создать свой с помощью стандартной функции PHP.

Итак, для скрытия даты или имени пользователя нужно перейти по адресу: /папка сайта/sites/all/themes/папка вашей темы/node.tpl.php. Далее найти вот такой кусок кода:

<?php if ($display_submitted): ?>
  <div class="submitted">
    <span class="glyphicon glyphicon-calendar"></span> <?php print $submitted; ?>
  </div>
<?php endif; ?>

из этого кода нам нужен вот это кусок:

<span class="glyphicon glyphicon-calendar"></span> <?php print $submitted; ?>

здесь сначала идет иконка календаря, далее вывод готового текста вида "Опубликовано 2 декабря 2015 пользователем user". Удалите код:

<?php print $submitted; ?>

и замените его на нужный формат, используя для даты код

<?php print $date; ?>

и для имени пользователя

<?php print $name; ?>

.

Таким вот образом можно отобразить свой формат данного блока.

 

Комментарии