Modificare la visualizzazione dei contenuti in base al tipo di nodo (template e theming)
Esiste un modulo che permette di cambiare tema a diverse tipologie di nodi da me create?
Mi interesserebbe poter usare delle celle per racchiudere e dividere certi contenuti e delle tabs.
Giusto per capirci, vorrei cambiare il tema al nodo così come lo vedo quando vado a cliccare sul titolo e mi appare nella sua forma più completa.
Grazie.

Risposte
Ciao, mi pare di capire che
Ciao, mi pare di capire che quello che ti occorre è fare il theming del nodo per tipologia. Questa è una feature che ti dà a disposizione il core di Drupal, senza moduli aggiuntivi. Qui trovi la documentazione http://drupal.org/node/190815.
Se invece vuoi switchare tra temi completamente differenti (i.e. bartik-garland) a seconda del tipo di nodo devi provare a vedere un modulo tipo http://drupal.org/project/themekey (mi pare che per D7 ci sia una release).
La soluzione sarebbe la prima
La soluzione sarebbe la prima da te proposta se non fosse che cercavo qualcosa di più semplice non avendo grande dimestischezza.
Non conosci nessun modulo che mi permetta di impostare graficamente il tipo di nodo?
Un qualcosa che mi permette di inserire dentro delle celle i campi del contenuto che ho creato per dargli una parvenza più ordinata e professionale, cioè diversa rispetto a un post di un blog tanto per capirci e magari di aggiungere anche delle tabs al cui interno inserirò altre caselle e delle views che ho creato.
Ho usato views per creare delle tabelle per degli oggetti, ma quando si va a cliccare sul titolo per vedere il contenuto effettivo, cioè la scheda vera e propia il tutto appare molto stile blog o sito, vorrei riuscire a creare una sorta di scheda dall'aspetto elegante e professionale.
Mhh...prova a vedere questo
Mhh...prova a vedere questo modulo:
http://drupal.org/project/contemplate
e poi:
http://drupal.org/project/panels
http://drupal.org/project/quicktabs
servono tutti a personalizzare la resa dei contenuti e hanno una versione per D7 (alcuni non stabile).
Quicktabs sembra interessante
Quicktabs sembra interessante però non riesco a capire come impostare le tabs fisse su un tipo di nodo anzichè su uno singolo.
Per quanto riguarda il tema avevo pensato ad un'impostazione simil-foglio di calcolo, a questo proposito ho trovato il modulo sheetnode ma non riesco a capire come creare un tipo di nodo in cui vi siano i campi da me scelti.
Hmm...per tab fisse su tipo
Hmm...per tab fisse su tipo di nodo intendi visualizzare un blocco quicktab solo su un determinato tipo di nodo?
Si, precisamente. Mi è
Si, precisamente.
Mi è sembrato permettesse solo di impostare le tabs solo su nodi singoli basandosi sull'ID.
Per fare questo, una volta
Per fare questo, una volta creato il blocco con quicktab, vai a configurarlo nella sezione struttura > blocchi selezionando su Impostazioni visibilità > Tipi di contenuto solamente su quali tipi di contenuto deve apparire e poi lo posizioni sulla regione voluta.
Grazie mille!
Grazie mille!
(Nessun soggetto)
Ciao, ho da poco iniziato a
Ciao,
ho da poco iniziato a sviluppare con drupal,
ho anche io lo stesso problema, devo inserire un layout diverso soltanto su una singola pagina, ho letto l' articolo http://drupal.org/node/190815 ma non ho capito bene come devo fare.
Potreste farmi un piccolo esempio o spigarmi in modo sintetico come fare.
Utilizzo drupal 7
Ciao e grazie mille
Prova a guardare l'articolo
Prova a guardare l'articolo successivo a http://drupal.org/node/190815 cioè "Drupal 7 Template Suggestions" (http://drupal.org/node/1089656).
Come vedrai, dovrai creare nel tuo tema un file del tipo node--[nodeid].tpl.php (node--1.tpl.php per il nodo 1) per il theming del contenuto del nodo oppure page--node--[nodeid].tpl.php (page--node--1.tpl.php per il nodo 1) per il theming dell'intera pagina che contiene il nodo.
Scusami tanto, ma non mi
Scusami tanto, ma non mi funziona, ho creato nel mio tema un file page--node--8.tpl.php corrispondende alla pagina de me creata miosito.coma/node/8
ma non funziona, continuo a vedere quello che vedo sulle altre pagine.
Da cosa potrebbe dipendere
grazie per la pazienza
Ogni volta che inserisci un
Ogni volta che inserisci un nuovo template, devi ripulire il registro dei temi, altrimenti non viene considerato. Lo puoi fare da admin/config/development/performance --> svuota tutte le cache.
sei un mito..... grazie
sei un mito.....
grazie mille.....
un ultima cosa al volo come faccio per inserire un file js nel mio tema??
Grazie
scusa ultima cosa
scusa ultima cosa veramente..
qualora io volessi modificare la home ??
che nodo è la home (prima pagina) ??
grazie mille
Il template è
Il template è page--front.tpl.php. Di default è a lista delle anteprime dei nodi promossi in prima pagine, altrimenti la puoi impostare da qui admin/config/system/site-information (Informazioni sito).
ho una domanda, come faccio
ho una domanda, come faccio per creare un file tema per un singolo tipo di nodo??
Ho creato un nuovo tipo di contenuto, ora vorrei applicargli un tema, solo a questo tipo di nodo.
Ciao Grazie
In questo caso il template
In questo caso il template per il contenuti del nodo è node--[tipo].tpl.php. Se invece devi fare il theming dell'intera pagina devi utilizzare un codice del genere nel tuo template.php:
function [nome_tema]_preprocess_page(&$vars) {if (isset($vars['node']->type)) {
$vars['theme_hook_suggestions'][] = 'page__' . $vars['node']->type;
}
}
e poi creare files del tipo page--[tipo].tpl.php (es page--article.tpl.php).
grazie
grazie