Sto impostando un modello per la prima pagina in un sito di drupal 7 e sto avendo difficoltà. Ho salvato il file nella cartella corretta, svuotato tutte le cache e aggiornato sia la pagina del tema che la pagina del browser. C'è qualcosa che mi manca? Perché non funziona?page-front.tpl.php non funziona
6
A
risposta
26
In Drupal 7, credo che sia necessario page--front.tpl.php - notare i due trattini.
+0
Ecco fatto! Grazie – EZDC
3
theme_get_suggestions(), che viene chiamato da template_preprocess_page() come theme_get_suggestions(arg(), 'page')
, contiene il seguente codice:
if (drupal_is_front_page()) {
// Front templates should be based on root only, not prefixed arguments.
$suggestions[] = $base . $delimiter . 'front';
}
$base
contiene "page"
e $delimiters
contiene "__"
. Poiché i caratteri di sottolineatura vengono sostituiti da trattini, il nome file del modello per la prima pagina deve essere page - front.tpl.php (due trattini invece di uno).
Problemi correlati
- 1. Java non funziona come funziona?
- 2. Se non funziona, non cambiare
- 3. Perché Oracle.ManagedDataAccess non funziona quando Oracle.DataAccess funziona?
- 4. Int64 non funziona mentre Int funziona
- 5. Perché Type.GetType() funziona e Assembly.GetType() non funziona?
- 6. Ruby: Perché "e non" funziona quando "&&! (Expr)" non funziona?
- 7. Android: adb.exe non funziona /mnt/sdcard/somefile.txt non funziona?
- 8. curl_init function() non funziona
- 9. RemoteView addView non funziona
- 10. cell.detailTextLabel.text non funziona ... perché
- 11. Uploadify non funziona
- 12. drupal_add_css non funziona
- 13. FB.getLoginStatus non funziona?
- 14. concepire config.timeout_in non funziona
- 15. MySQL password non funziona
- 16. C++ RAII non funziona?
- 17. presentModalViewController non funziona
- 18. mkdir() non funziona
- 19. Perché UIView.exclusiveTouch non funziona?
- 20. non funziona in IE
- 21. $ (window) .hashchange() non funziona
- 22. Jquery .on() non funziona
- 23. Glimpse Non funziona affatto
- 24. wp_localize_script non funziona
- 25. . Non funziona in IE
- 26. JQuery QueryBuilder non funziona
- 27. Instagram InstagramCaption non funziona
- 28. Perché Array.push.apply non funziona?
- 29. Meteor.loginWithFacebook non funziona?
- 30. FragmentTransaction.replace() non funziona
Cosa significa "non funziona"? Errore in Drupal o solo una pagina vuota? –
Gli stili aggiunti non venivano mostrati, quindi mostrava ancora la pagina originale.tpl e non page-front.tpl che avrebbe dovuto essere page - front.tpl – EZDC