Avere due front page: si può fare?
Ciao a tutti!
Sto usando il modulo "Themekey" impostando che per particolari tipi di nodo, anziché usare il tema di default del mio sito, tali pagine si aprono con un altro tema. Funziona.
Il problema è che la front page del sito è unica e si apre sempre con il tema di default.
E' possibile creare una "seconda front page"? A me serve solo la struttura della front page così che il secondo tema, in quella pagina con quella struttura, applichi il layout come se fosse la vera front page.
Spero di essere stato chiaro.
Grazie!
Risposte
credo potrai ottenere lo
credo potrai ottenere lo stesso layout e la stessa grafica con qualche accorgimento, ma certe condizioni scritte nel codice php del tema potrebbero dover essere modificate oppure "agirate".
Purtroppo al codice non sono
Purtroppo al codice non sono in grado di mettere mano. Se non trovo un modulo che lo fa al posto mio creerò un multisito e avrò tutto un tema da utilizzare per quelle determinate pagine.
Grazie!
potresti anche fare una
potresti anche fare una cosidetta pagina statica.
il tuo problema credo è quello di poter pubblicare articoli appartenenti alla stessa categoria (vocabolario) a discrezione dell'autore in prima pagina oppure in seconda pagina (e magari in terza o quarta) mentre ora hai solo l'opzione pubblica in home page oppure no.
E' così?
Scusa il ritardo della
Scusa il ritardo della risposta, Francesco, ma non mi è giunta la notifica e casualmente ora ho letto questa pagina...
No, a me non serve pubblicare le varie pagine su più pagine "front"; mi serve che la pagina front principale si apra con il tema di default; poi, usando themekey, quindi potendo impostare un secondo tema per particolari pagine (e funziona), vorrei poter usare anche il layout della pagina front come lo gestisce il secondo tema. Ciò non è possibile perchè la front page in Drupal è unica.
N.B.: vorrei che la front page principale sia sempre disponibile e con layout del tema di default.
Spero di essere stato chiaro. :-)
Grazie!
> vorrei poter usare anche il
> vorrei poter usare anche il layout della pagina front come lo gestisce il secondo tema
questo non penso sia possibile, in pratica con drupal per quanto ne so, ci sono nomi diversi per la index cioè <front> e i node <page> e questi sono concetti diversi dalle varie viste che la taxonomia produce, tutto ciò è gestito dal core di drupal che è ripresodal codice php del tema con delle if ... (<?php if ($page): ?>, <?php if (!($is_front)): ?>, <?php if ($is_front): ?>)
dovresti quindi intervenire nel codice php del secondo tema per modificare l'estetica del node.tpl.php dandogli l'estetica che assume con page.tpl.php
fossi in te una prova a rinominare i due file del secondo tema invertendo i nomi la farei anche se credo che per correttezza bisognerebbe fare un sottotema ma a questo concetto ancora non arrivo.
(non funzionerà subito certamente per via delle if ma anche quelle se non sono tante potrebbero essere invertite)