Drupal 7 - Personalizzazione grafica nodo in edit e add

8 contenuti / 0 new
Ultimo contenuto
Drupal 7 - Personalizzazione grafica nodo in edit e add

Salve a tutti.

Sono al primo sito con drupal 7 e non sto riuscendo a trovare come modificare la grafica di un tipo content_type di nodo sia in modifica che in inserimento.

Con drupal 6 (che il signore lo benedica) bastava chiamare
node-tiponodo.tpl.php
node-tiponodo-edit.tpl.php
ecc.

con drupal 7 per la visualizzazione del nodo nessun problema
ma per la modifica o inserimento sono riuscito solo ad intercetterare la pagina intera di quel contentype
con la funzione function tema_preprocess_page(&$variables, $hook) {} e theme_hook_suggestions
però in questo modo accedo alla pagina intera
e accedo ai campi con $page['content']['system_main']['field_']);
ma è molto scomodo perche il resto della pagina non lo devo toccare.

E' possibile che con drupal 7 non si puo accedere solo al contenuto del tipo di nodo per la modifica e inserimento? tipo: node-tiponodo-edit.tpl.php ?

vorrei capire almeno se continuare a cercare o fermarmi con questa soluzione...per la mia situazione un po grezza
Grazie anticipatamente.

Saluti Emanuele

Certamente che si può!

guarda qui -> http://drupal.org/node/1089656

ciao

Grazie innanzitutto per la risposta.

avevo già visto quel link ma relativamente al nodo si può fare solo la visualizzazione (almeno io capisco)

1. node--nodeid.tpl.php
2. node--type.tpl.php
3. node.tpl.php

e non quello che vorrei io: node--type--edit.tpl.php o node--type-add.tpl.php

ditemi se sto sbagliando.
Volevo capire almeno se continuare a cercare.

Saluti

Leggi il paragrafo sotto…

Grazie della risposta Pinolo.
Non ti ho potuto ringraziere prima.

Allora ho visto il paragrafo sotto ma non ho trovato quello che cercavo

al paragrafo sotto ho trovato
page--node--edit.tpl.php

ma non va bene per me perchè cosi dovrei gestire cmq l'intera pagina e non il solo contenuto

io vorrei gestisre solo
$page['content'] solo per quel articolare content type in edit o add
e lasciare standard il resto del template della pagina

ho visto anche
region--[region].tpl.php

ma ho visto velocemente come si usa e non credo faccia per me.

Molto probabillmente mi manca qualche tassello. nn è possibile che non si possa fare visto che con d6 si poteva fare.

Grazie ancora

Hai controllato il tema di amministrazione. D7 di default imposta seven come tema di amministrazione, quindi se fai le modifiche nel tuo tema non le prende.

grazie anche a te krima per la risposta.

il tema di admin e settato su default.

Forse non sto riuscendo a spiegare bene la mia richiesta.

Le modifiche del layout dell'intera pagina in fase di edit o new funzionano bene con
page--node--edit.tpl.php

ma io voglio modificare in fase di edit e new solo il layout del nodo, cioè della parte centrale della pagina cioe page['content'] e solo per quel particolare content type.

vorrei lasciare la gestione del template del resto della pagina a drupal (i bordi della pagina)

questo con d6 si faceva tranquillamente con node-contenttype-edit.tpl.php

vorrei capire almeno se si può fare o meno.

p.s. la mia richiesta e menzionata qui:
http://drupal.org/node/983864
ma dicono (almeno mi sembra) che occorre creare un modulo per fare sta co cosa. e possibile che non
si puo fare semplicemente?

Grazie cmq.

Saluti Emanuele

Ciao emanuele, hai risolto poi? se si, in che modo :)