Associare tpl a tipo contenuto
Sto usando Adaptive Theme con Corolla.
Ho creato un tipo di contenuto chiamato: esempio
Ora vorrei che tutte le pagina /esempio* abbiano una loro particolare struttura (senza logo ed header, senza spazio centrale dei contenuti) per questo motivo ho duplicato page.tpl.php e rinominato esempio.tpl.php
Come faccio ad associare esempio.tpl.php al tipo di contenuto esempio?
Risposte
In template.php inserisci il
In template.php inserisci il seguente codice:
function NOMETEMA_preprocess_page(&$vars) {
if (isset($vars['node']->type)) {
$vars['theme_hook_suggestions'][] = 'page__' . $vars['node']->type;
}
}
Poi vai dentro la cartella templates del tema, copi il page.tpl.php e cambi il nuovo file con il nome:
page--nometipodicontenuto.tpl.php
E così il gioco è fatto.