2012-05-14 2 views
5

Я новичок в drupal, но быстро учился. У меня есть drupal 7, и я работаю над созданием темы, основанной на подтеме «Стартеркит» Дзэн. Я пытаюсь найти, где я могу настроить строку «Представлено».Изменение Drupal 7 Представлено в формате

по умолчанию выглядит следующим образом:

Submitted by kenny on Sun, 05/13/2012 - 18:33

Я хотел бы изменить его, чтобы он просто говорит, что дата в хорошем формате (без имени пользователя, нет времени).

Sunday, May 13th, 2012

Как и где я могу это изменить?

ответ

18

В вашем файле template.php (темы темы Zen) поставьте это.

function mytheme_preprocess_node(&$vars, $hook) { 
$vars['submitted'] = date("l, M jS, Y", $vars['created']); 
} 
0

Если вы хотите установить «Передано» и дата изменения формиата для конкретного типа контента, то вы также можете изменить свой TPL файл как

, если ваш тип контента «блог»

затем создание узел - blog.tpl.php

<?php if ($display_submitted): ?>  
    <p class="submitted"> 
    <?php $user = user_load($node->uid); ?> 
      <?php $username=$user->name; ?> 
    <?php print t("Written"); ?> 
    <?php print $username ?> 
    <time pubdate datetime="<?php print $submitted_pubdate; ?>"> 
    <?php $date = date("d.n.Y", $node->created); ?> 
    <?php print "<br>".$date; ?> 
    </time> 
    </p> 
    <?php endif; ?> 
Смежные вопросы