Quale node.tpl per la pagina user/register

4 contenuti / 0 new
Ultimo contenuto
Quale node.tpl per la pagina user/register

Scusate ragazzi
volendo personalizzare la pagina di registrazione utente " www.miosito.it/user/register[/codefilter_code]" quale node tpl devo creare?

In alcune documentazioni per D5 trovo indicato "user_register". Vi torna che sia così anche per D6 ?

Speravo che i campi creati con CCk per il profilo creato con content_profile, si comportassero come quelli creati per gli altri tipi di contenuto (che si assegnano una classe ereditata dal nome stesso del campo) e quindi facili da personalizzare uno ad uno .

Con content_profile invece i campi utilizzano il nome assegnato per creare un ID e lasciano come classe quella di default "form-item".
Quindi l'unica strada è quella di creare un tpl ad hoc.

Sto cominciando a pensare che Drupal non sia complesso tutto sommato, ma contorto!! :-)
Credi di aver imparato a fare una cosa..poi ne fai un'altra del tutto simile con un altro modulo...zac...tutto diverso!!! :-)

Giusto per fare chiacchiera da salotto, mi chiedo e vi chiedo: ma se uno dedicasse il tempo che dedica ad acquisire tutte le "finezze" di Drupal
ad imparare bene Php/Js e si facesse il "suo" cms , non farebbe prima ?
La mia non è una domanda provocatoria, ma una vera domanda che mi sto ponendo. Che ne pensate ?

Ciao, non devi modificare un node.tpl, ma page-user-register.php

Fai così: installa il modulo devel e devel_themer, abilitali entrambi (il secondo, che è quello che ti interessa, necessita del primo) e quando carichi una pagina in basso a destra vedrai un box grigio con un check che attiva le informazioni di theming sulla pagina. Al momento del check di quel box vedrai che girando con il mouse sulla pagina le varie sezioni (fino al singolo bottone) verranno contornate con un rettangolo rosso. Clicca su quello che ti interessa ed il modulo devel_themer ti dira' una marea di informazioni, tra cui anche tutte le funzioni che possono effettuare delle modifiche (con l'ordine) ed i file di template se ce ne sono.

Nel tuo caso clicca in un'area vuota della pagina e avrai tutte le informazioni di cui necessiti.

M.

--
Michel 'ZioBudda' Morelli -- michel@ziobuddalabs.it
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Ciao e grazie.
Provo la strada che indichi tu anche se stranamente il file page-user-register.php non c'è tra i documenti del sito.

Se non c'è copia il file page.tpl.php del tuo tema e rinominala, dopo di che potrai personalizzarla come vuoi.

Attenzione che in questo modo modifichi solo il "container" della pagina, ma non il form. Per modificare il form, purtroppo, devi andare ad alterarlo usando l'hook_form_alter(), a meno di non dover modificarne solo l'aspetto e riuscirci solo tramite CSS.

Ciao
Marco
--
My blog
Working at @agavee