Ciao a tutti, ho creato una front page personalizzata e fin qui tutto ok. Ora mi trovo a dover creare un sito multi lingua e vorrei una front page personalizzata per ogni lingua, come posso fare?
Grazie come sempre a tutti per il prezioso aiuto.
front--page.tpl.php personalizzata
Ven, 24/05/2013 - 11:35
#1
front--page.tpl.php personalizzata
Ciao,
posso dirti come in genere faccio io...
In genere creo dei nodi che chiamo home (o home page) e gli applico un tpl particolare (es. page--home.tpl.php) col seguente metodo http://www.drupalitalia.org/node/20086
Successivamente nella configurazione come pagina principale invece di node metto home (o l'url della home).
In questo modo rendo modificabile la home da cms e la front--page la tengo per eventuali splash screen.
Fammi sapere se ti è chiaro
Ciao
Ioris
più o meno si. Io già uso la personalizzazione dei nodi e delle pagine con questo formato page--node--[tipo di contenuto ].tpl.php. Credi che ci possano essere dei conflitti con la procedura da te indicata?
Il duro lavoro fatto con passione, ripaga sempre!!!!
Direi di no, a meno che tu abbia un content-type chiamato home...
Ciao
Ioris
no no ora provo e ti faccio sapere. sei stato gentilissimo
Il duro lavoro fatto con passione, ripaga sempre!!!!
beh potresti sempre creare il tuo "suggerimento" personalizzato per il tuo tema aggiungendo la lingua al nome del file...
http://drupal.stackexchange.com/questions/14884/page-template-suggestion...
function phptemplate_preprocess_page(&$vars, $hook) {
if($vars['is_front'] && $vars['language']->language == 'en') {
$vars['template_file'] = 'page-front-en';
}
}
drupalpertutti.it