Ciao a tutti, sono riuscito a personalizzare il template di node.tpl.php utilizzando node-[mio tipo di contenuto].tpl.php e analoga pagina di page-node-[mio tipo di contenuto].tpl.php. Ora vorrei fare la stessa cosa nella pagina di modifica del profilo utente e vedo che questo è un form sia nella visualizzazione che nella modifica del profilo. Come posso fare? Grazie a tutti.
Modifica del template del profilo utente
Mar, 28/02/2012 - 17:20
#1
Modifica del template del profilo utente
Questo dovrebbe aiutarti:
http://api.drupal.org/api/drupal/modules!user!user-profile.tpl.php/6
perfetto un passo avanti :-).Io come tema uso zen e questo mi stampa $title che si trova in page.tpl.php, ora io vorrei che $title non venga stampato quando sono nella pagina relativa al profilo dell'utente, sia che questo sia views o edit, come posso fare?
Il duro lavoro fatto con passione, ripaga sempre!!!!
Il user-profile.tpl.php lo crei da una copia del page.tpl.php.
Questo file user-profile.tpl.php viene caricato quando visualizzi un utente quindi qualsiasi cosa fai in questo file lo vedi quando visualizzi un utente: example.com/user/123 dove 123 è uid l'id dell'utente.
ma le variabili presenti in page.tpl.php, sono passate anche a user-profile.tpl.php?
Il duro lavoro fatto con passione, ripaga sempre!!!!
Alcune si solo con valori diversi, puoi aggiungere questo codice
<?php
print '<pre>'. check_plain(print_r($profile, 1)) .'</pre>';
?>
Per scoprire tutti i valori esistenti.
l'ho aggiunto e mi stampa tutte quelle che gestisce, ora per usarne una piuttosto che un'altra come posso fare?
Il duro lavoro fatto con passione, ripaga sempre!!!!
Per esempio così:
print $profile[summary]
qui vengono spiegate tutte le varie variabili che puoi recuperare.
Anche se nel tuo caso più che usare user-profile.tpl.php che in realtà è una copia di node.tpl.php ti conviene usare page-user.tpl.php che è una copia di page.tpl.php
Ecco qui: http://drupal.org/node/572078