Salve a tutti,
premetto che sto costruendo il mio primo sito con drupal e forse quello che vi chiedo per voi è una banalità.
volevo chiedervi come si imposta il layout del contenuto di una pagina,
ho impostato il tema, modificando il tema zen inserendo tutti i div che volevo
ora vorrei impostare i miei div anche per un determinato tipo di nodo. Ho creato un nodo che contiene un video, un voto, una descrizione.
Io vorrei separare queste cose e metterla ognuna in un div però tra i file node.tpl.php c'è solo la variabile $content e sta tutto li dentro.
come posso fare?
Hai provato il modulo Contemplate ?
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
ti ringrazio ma mi sembra piuttosto incasinato
trovare roba fra tutte quelle variabili è cosa complicatissima,
ti faccio un esemio volevo modificare il link per il commento, ho scritto:
ma non funziona, non mi trova il link, non voglio nemmeno immaginare che casino può essere modificare la visualizzazione dei commenti.
poi un'altra cosa: la data, non la trovo
nel mio componente, ho il campo $node->created, però contiene il valore 1282174926
che non mi pare proprio una data
Per modificare il titolo del link basta che sovrascrivi l'elemento title in questo modo:
$node->links['comment_add']['title'] = "Commenta";
EDIT:
per la data invece basta che converti il timestamp con la funzione format_date():
format_date($node->created, $type = 'medium', $format = '', $timezone = NULL, $langcode = it)
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
Sei grande!
grazie mille
ti chiedo un altra cosa: come elimino / edito le voci configura edit menu
oppure la voce mostra modifica che mi appare se sono loggato come admin? sono un pò brutte e poi c'è la pagina di amministrazione per fare le modifiche non mi importa di farle direttamente nella pagina
Devi fare l'override della funzione theme_menu_local_task() nel template.php del tuo tema, come spiegato qui:
http://drupal.org/node/83090
Nel tuo caso, nel template.php del tema zen, c'è la funzione zen_menu_local_task(). Basta commentare la riga return $output per non far visualizzare i tab Mostra/Modifica.
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org