che node.tpl.php usa una vista in formato pagina?

6 contenuti / 0 new
Ultimo contenuto
che node.tpl.php usa una vista in formato pagina?

ho creato una vista, gli ho aggiunto una visualizzazione pagina.

ho assegnato alla visualizzazione pagina un percorso, ho usato questo percorso in un menu per richiamare la pagina generata dalla vista.

ho fatto alcune modifiche a node.tpl.php, che vengono riportate correttamente nei contenuti "normali" (anche quelli di tipo pagina) ma non nella pagina riportata dalla vista.

posso dire alla pagina generata dalla vista di usare node.tpl.php? questa sarebbe la mia soluzione preferita. in alternativa, che nome dare al template nodo?

specifico che non voglio temare i risultati della vista uno per uno, ma tutta la pagina generata dalla vista nel suo insieme.

le viste non sono nodi, non usano node.tpl.php
usano page.tpl.php e i template delle viste che puoi vedere/personalizzare alla sezione tema:informazioni

nel tuo caso dovresti spostare il theming in page.tpl.php

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:

nel tuo caso dovresti spostare il theming in page.tpl.php

ok, grazie. posso crearmi un page-nomevista.tpl.php? con quale regola?

Prova a mettere questa funzione nel template.php del tuo tema, se il tuo url è http://tuosito.com/nomevista:

<?php
 
function NOMEDELTUOTEMA_preprocess_page(&$vars) {
    if (
arg(0) == 'nomevista'){
     
$vars['template_file'] = 'page-nomevista';
    }
}
?>

Nel tema crea il file page-nomevista.tpl.php, puoi fare un copia incolla del file page.tpl.php poi modifichi come vuoi page-nomevista.tpl.php mettendo un eventuale css style-page-nomevista.css
Ricorda di cambiare nella funzione la parola NOMEDELTUOTEMA con il nome del tema che utilizzi e mettilo in minuscolo.

arg(0) indica il primo argomento dell'url: ad esempio in http://www.drupalitalia.org/node/14064 arg(0) è node mentre arg(1) è 14064

Interessante no?

Azz...ho sempre fatto il themng delle views direttamente con il tpl della vista,mai dal tpl tema.. molto interessante questa cosa :P

Ciao morxe,
mi spiegheresti come fai il "theming delle views direttamente con il tpl della vista" ? Se crei una vista questa crea un file tpl? e dove?

Grazie!