front--page.tpl.php personalizzata

6 contenuti / 0 new
Ultimo contenuto
front--page.tpl.php personalizzata

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.

Drupal Version:

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';
  }
}