2012-05-14 20 views
5

Sono nuovo di Drupal ma imparare in fretta. Ho Drupal 7 e sto lavorando alla creazione di un tema basato sul sottotema Starterkit di Zen. Sto cercando di trovare dove posso personalizzare la riga "Inviato da".Drupal 7 cambiamento Inserito da formato

Il valore di default si presenta così:

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

mi piacerebbe cambiarlo in modo che dice semplicemente la data in un bel formato (nessun nome utente, non c'è tempo).

Sunday, May 13th, 2012

Come e dove posso cambiare questo?

risposta

18

Nel file template.php (del sub tema Zen), mettere questo.

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

Se si desidera impostare "Inserito da" e la data cambiamento formiato per tipo di contenuto specifico, allora si può anche modificare il file tpl come

se il tipo di contenuto è "blog"

poi creare il nodo - 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; ?> 
Problemi correlati