2012-05-14 35 views
5

Soy nuevo en drupal pero estoy aprendiendo rápidamente. Tengo drupal 7 y estoy trabajando en la creación de un tema basado en el subtema de starterkit de Zen. Estoy tratando de encontrar dónde puedo personalizar la línea "Enviado por".Cambio de Drupal 7 Enviado por formato

El valor por defecto es así:

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

me gustaría cambiarlo por lo que simplemente dice la fecha en un formato agradable (ningún nombre de usuario, no hay tiempo).

Sunday, May 13th, 2012

¿Cómo y dónde puedo cambiar esto?

Respuesta

18

En su archivo template.php (del subtema Zen), ponga esto.

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

Si desea establecer "Enviado por" y fecha de cambio de formato para el tipo de contenido específico, entonces también puede cambiar su archivo TPL como

si el tipo de contenido es "blog"

entonces crear el 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; ?> 
Cuestiones relacionadas