Primi passi
Il primo passo è abilitare "Visualizza informazioni su autore e data" nella pagina di modifica del tipo di contenuto in:
/ Admin / struttura / tipo / gestire / [your_custom_content_type]
...come mostrato di seguito:
Ottieni i dati
Ora possiamo recuperare questi dati nel file node.tpl.php e modificare il tema della data di pubblicazione. Idealmente, questo sarà per un modello di nodo personalizzato e non per il file node.tpl.php principale. Nel mio caso, ho un tipo di contenuto chiamato blog e voglio solo che la data del post appaia in questo modo per i post sul blog. Prendo node.tpl.php (che si trova nella mia cartella dei temi) e lo copio e lo rinomino in node - blog.tpl.php. Nota i "trattini doppi", novità di Drupal
Trova il codice da sostituire
Ora guardando nel mio nuovo nodo - file blog.tpl.php, vedo il codice PHP che sto dopo che poi modificherò:
<?php if ($display_submitted): ?>
<div class="submitted"><?php print $date; ?> -- <?php print $name; ?></div>
<?php endif; ?>
Voglio sostituirlo con un codice PHP personalizzato essenzialmente rompendo la data in parti e sbarazzandomi del nome dell'autore (anche se potresti facilmente aggiungerlo di nuovo e temi).
Codificalo
Ecco il nostro nuovo codice:
<?php if ($submitted) { ?>
<div class="date-in-parts">
<span class="day"><?php echo date("j", $node->created); ?></span>
<span class="month"><?php echo date("M", $node->created); ?></span>
<span class="year"><?php echo date("Y", $node->created); ?></span>
</div><!--//date-in-parts -->
<?php } ?>