personalizzazione node in fase di editing

14 contenuti / 0 new
Ultimo contenuto
personalizzazione node in fase di editing

Salve a tutti.
Sto personalizzando graficamente un nuovo nodo.
in pratica ho creato il mio file node-test.tpl.php e tutto va benissimo.
avrei tre domande da porvi:
1) con $node->field_preferenza[0]['view'] drupal mi stampa il contenuto del del campo preferenza. ma se volessi stampare il titolo o meglio il nome del campo (che in questo caso potrebbe essere 'Preferenza' quale variabile dovrei stampare?

2) vorrei modificare il template anche in fase di editing. L'editore che scrive l'articolo, deve visualizzarlo come dico io. cosa devo fare?

3) I campi di selezione multipla, sempre in fase di editing, me li visualizza in ordine verticale (uno sotto l'altro) li vorrei visualizzare orizzontalmente.

Grazie anticipatamente a chiunque mi sia di supporto.

Saluti Emanuele

ciao emanuelemp,

per quanto riguarda la domanda #1:
print $node->content['field_preferenza']['field']['#title']
stampa l'etichetta del campo...

per la domanda #2 non ho capito benissimo... intendi dire nel back-end di drupal, in fase di creazione-modifica nodo??? vorresti avere una template differente?? solo per quel tipo di nodo??

per la domanda #3
se vuoi visualizzare i checkbox in modo orizzontale te la puoi giocare di css, dando magari un float: left; agli elementi che vuoi affiancare.

I Dubbi te li crea la libertà.
http://www.texas138.com

Grazie per la 1

Per la 2, Si. Nella parte di Back-end quando il redattore va a scrivere/editare un contenuto specifico,
Vorrei modificare il template grafico allo stesso modo con cui faccio in fase di visualizzazione. E' possibile?

Le domanda 3 è una sottodomanda della 2 (era sempre in back-end)

Approfitto di questo post per chiarire un altro problema che sto riscontrando.
utilizzando print $node->field_email[0]['view'] mi viene visualizzato a video il testo con i tah html.
ad esempio se ho inserito in fase di editing il grassetto, visualizzo la funzione mi stampa con il testo tra <- strong ->,
come posso fare ad ovviare a questo problema?

Grazie ancora.

Salve,
Nessuno puo aiutarmi? mi basta anche una dritta o quantomeno sapere se si puo fare, non mi serve una soluzione.

Devo modificare il template di un contenuto in fase di editing (in back end). Vorrei personalizzarlo come faccio in fase di visualizzazione. in modo che il redattore che va a scrivere un nuovo articolo lo visualizza in un determinato modo.

inoltre quando stampo print $node->field_nome-campo[0]['view'] non mi viene interpretato il codice html, in pratica se in fase di editing ho
inserito il grassetto, in fase di visualizzazione non mi mostra il testo in grassetto, ma mi riporta il testo tra <- strong ->.
Si può risolvere questo problema?

Grazie anticipatamente. datemi se possibile solo qualche indicazione.
Saluti Emanuele

Ciao emanuelemp,
io non saprei come aiutarti... spero che gli altri siano in grado...
mi spiace.
ciao

I Dubbi te li crea la libertà.
http://www.texas138.com

Se ci dici quale effetto vuoi raggiungere con #2, è più facile dire se è possibile o no.

Una volta creato in nuovo tipo di contenuto, per visualizzarlo in un determinato modo si crea il file node-test.tpl.php, e si personalizza integralmente il layout stampando i vari campi come meglio mediante $node->field_nomecampo[0]['view'].

Il problema è che non voglio che l'editore addetto a scrivere quei contenuti veda una grossa differenza di impaginazione tra il contenuto in fase di editing ed il contenuto in fase di visualizzazione, quindi vorrei personalizzare, se possibile, allo stesso modo il layout del mio contenuto in fase di editing.

inoltre ho notato che con $node->field_nomecampo[0]['view'] quando stampo un campo di tipo textarea che contiene Tag html, questi in fase di visualizzazione non vengono interpretati come tag html, ma mi vengono stampati insieme al testo. ad esempio nel caso di grassetto mi vedo <-strong-> testo <-strong-> (i trattini li sto aggiungendo io ora :-) )

Grazie anora.
Saluti Emanuele

Ragazzi, non c'è nessuna anima pia che come me non è andata ancora in ferie?
non ho trovato nulla in giro, vorrei solo un suggerimento sulla fattibilita.
Sono riuscito a risolvere il problema dei tah html, mi rimane il problema della visualizzazione in fase di editing.
Buona Notte per ora.

Grazie per la risposta.
E' un modulo rc1, non l'ho provato, preferirei lavorare a manina.
Non esiste nessun procedimento per modificare il layout in fase di editing di un contenuto?
L'alternativa grezza grezza è forse creare un modulo ad hoc che non fa altro che permettere
l'inserimento di un nuovo nodo di quel contenuto?

a parte che rc1 non è male,
se vuoi fare a mano devi lavorare sui templates e template.php
vedi:
http://drupal.org/node/601646
http://drupal.org/node/101092
http://drupal.org/node/104316

..c'è moltissimo su d.o. (e sul web in generale)

Grazie 1000. Era esattamente quello che stavo cercando.
Da ex jommlista mi rendo conto che è impressionante il grado di personalizzazione che si può fare.
Grazie anche a texas138 e a Pinolo.

Grazie Ancora.
Emanuele

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:
a parte che rc1 non è male,
se vuoi fare a mano devi lavorare sui templates e template.php
vedi:
http://drupal.org/node/601646
http://drupal.org/node/101092
http://drupal.org/node/104316

..c'è moltissimo su d.o. (e sul web in generale)

Quello che chiedevi l'hai risolto con un node-tuotipodicontenuto-edit.tpl.php e le dritte in http://drupal.org/node/601646 ?

Ciao,
Ho letto solo ora.
Si ho risolto tutto mediante node-tuotipodicontenuto-edit.tpl.php e http://drupal.org/node/601646
Quel post mi ha cambiato proprio la prospettiva.

P.S. sono ormai un paio di mesi che uso drupal, ed è praticamente meraviglioso.
Rispetto a joomla sta su un altro livello proprio. (Ho usato joomla per 2 anni)
Unica pecca... è forse un po lentino anche se il mio prio portale l'ho pubblicato su netsons a 20 euro.

P.P.S Colgo l'occasione per salutare tutti del Forum, dato che giornalmente usufruisco dei vostri POST. :-D

Saluti