Tema specifico per vista
ciao a tutti,
vorrei chiedervi un aiuto. su D7 ho una vista che raccogliere diversi campi che io raggruppo, tramite views php, e aggrego perchè alla fine devo costituire un modulo da stampare. Ora il mio problema è come posso fare per ottenere solo il contenuto della vista e "buttare" tutto il resto (header, footer, barra laterale, etc)??
con i nodi ho modificato il file del tema e printato solo $content, vorrei fare una cosa simile per la vista ma non capisco come farlo, dovrei creare un file del template in base all'url?? ma la vista è dinamica perchè l'url è .../modulo/stampa/[nid]
spero di essere stato sufficientemente chiaro
grazie rob

Risposte
Ciao, Drupal 7 riconosce i
Ciao, Drupal 7 riconosce i template anche per path. Se ad esempio la tua vista è raggiungibile da http://tuosito.it/vista il template per la pagina sarà page--vista.tpl.php. Questo funzionerà anche se la tua vista ha degli argomenti es http://tuosito.it/vista/argomento; in questo caso Drupal cercherà nell'ordine:
page--vista--argomento.tpl.php
page--vista.tpl.php
page.tpl.php
se il primo template non esiste (perchè non ti interessa in questo caso) prenderà il secondo.
grazie ora provo!!
grazie ora provo!!
ciao, ho provato ma non
ciao, ho provato ma non riesco proprio a fargli prendere il template che dico io.
sono riuscito a fargli applicare il tema alla vista ma non al tema del sito.
ho provato con tutte le varianti nei trattini tra le parole ma niente.
il mio url è nomesito/modulo/nome-modulo/stampa/[nid]
non riesco a capire come devo creare il file!!
ho provato, pensando che fosse il trattino tra nome e modulo il problema, con delle varianti:
page--modulo-nome-modulo-stampa.tpl.php
page--modulo-nome-modulo_stampa.tpl.php
page--modulo_nome__modulo_stampa.tpl.php
page__modulo_nome__modulo_stampa.tpl.php
?page__modulo_nome_modulo_stampa.tpl.php
ho provato anche creando un nodo, non una vista, con del semplice testo ma con un url simile per verificare se al nodo applicasse il tempalte ma niente.
dato che il tema è stato da sviluppato da un'azienda cosa devo controllare per capire se il tema ha questa funzione disabilitata o byopassata?
ciao rob
Prova (es
Prova (es documentazione/fattura/stampa/[nid]):
page--documentazione--fattura--stampa.tpl.php