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 :)