Ciao, ho copiato il file node.tpl.php in node-blog.tpl.php per modificare il footer nelle pagine blog,
ho queste righe:
<div class="PostFooterIcons metadata-icons">
<?php if ($submitted) { echo art_submitted_worker($submitted, $date, $name);} ?>
<?php if ($links) { echo art_links_woker($node->links); } ?>
</div>
che mi visualizzano:
PostDateIcon Mar, 24/08/2010 - 15:40 | PostAuthorIcon max PostCategoryIcon max's blog | PostCommentsIcon Aggiungi un commento
io vorrei togliere però "PostAuthorIcon max" e "PostCategoryIcon max's blog" ma non ho capito come devo modificare....
Qualche aiutino?
Per domande su temi (soprattutto template) aiuta molto se specifichi quale tema stai usando - faccendo una ricerca io presumo Contrast.
Hai due modifiche da fare, perchè
PostAuthorIcon max
viene generato dalla funzioneart_submitted_worker
, maPostCategoryIcon max's blog
viene generato daart_links_woker
(l'errore tipografico è nel codice della tema 8-()Prima modifica. Inutile modificare la funzione (perchè non sa quale tipo di nodo è), quindi basta estrare il codice:
<div class="PostFooterIcons metadata-icons">
<?php if ($submitted) {
$output = '';
ob_start();?><img class="metadata-icon" src="<?php echo get_full_path_to_theme(); ?>/images/PostDateIcon.png" width="18" height="18" alt="PostDateIcon"/> <?php
$output .= ob_get_clean();
$output .= $date;
echo $output;
} ?>
...
Seconda modifica. Bisogna togliere il link prima di chiamare la funzione:
...
<?php if ($links) {
$links = array();
foreach ($node->links as $key => $link) {
if ($key != 'blog_usernames_blog') {
$links[$key] = $link;
}
}
echo art_links_woker($links);
} ?>
</div>
HTH
John
Più imparo, più dubito.
Il tema che uso è questo: http://drupal.org/project/jaded
con le tue modifiche funziona tutto ok, grazie...