Primeros pasos
El primer paso es habilitar "Mostrar información de autor y fecha" en su página de edición de tipo de contenido en:
/ admin / structure / types / manage / [your_custom_content_type]
...Como se muestra abajo:
Obtenga los datos
Ahora podemos recuperar estos datos en el archivo node.tpl.php y modificar el tema de la fecha de publicación. Idealmente, esto será para una plantilla de nodo personalizada y no para el archivo node.tpl.php principal. En mi caso, tengo un tipo de contenido llamado blog y solo quiero que la fecha de publicación se vea de esta manera para las publicaciones de blog. Tomo node.tpl.php (ubicado en mi carpeta de temas) y lo copio y le cambio el nombre a node - blog.tpl.php. Tenga en cuenta los "dobles guiones", eso es nuevo en Drupal
Encuentra el código para reemplazar
Ahora mirando en mi nuevo nodo - archivo blog.tpl.php, veo el código PHP que estoy después de eso, luego alteraré:
<?php if ($display_submitted): ?>
<div class="submitted"><?php print $date; ?> -- <?php print $name; ?></div>
<?php endif; ?>
Quiero reemplazar esto con un código PHP personalizado esencialmente dividiendo la fecha en partes y deshaciéndome del nombre del autor (aunque podría agregarlo fácilmente y tema).
Codifícalo
Aquí está nuestro nuevo código:
<?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 } ?>