Estoy configurando una plantilla para la página principal en un sitio drupal 7 y estoy teniendo dificultades. Guardé el archivo en la carpeta correcta, borré todos los cachés y actualicé tanto la página del tema como la del navegador. ¿Hay algo que este olvidando? ¿Por qué esto no funciona?page-front.tpl.php no funciona
6
A
Respuesta
26
En Drupal 7, creo que necesita page--front.tpl.php - tenga en cuenta los dos guiones.
+0
¡Eso fue todo! Gracias – EZDC
3
theme_get_suggestions(), que se llama a partir de template_preprocess_page() como theme_get_suggestions(arg(), 'page')
, contiene el código siguiente:
if (drupal_is_front_page()) {
// Front templates should be based on root only, not prefixed arguments.
$suggestions[] = $base . $delimiter . 'front';
}
$base
contiene "page"
y $delimiters
contiene "__"
. Como los guiones bajos se reemplazan por guiones, el nombre de archivo de la plantilla para la página principal debe ser page - front.tpl.php (dos guiones en lugar de uno).
Cuestiones relacionadas
- 1. no funciona
- 2. Window.open location = no no funciona
- 3. ¿Por qué $() no funciona pero funciona jQuery()?
- 4. OpenGL antialiasing no funciona
- 5. comando ftp_nlist no funciona
- 6. ToolStripStatusLabel DoubleClick no funciona?
- 7. Meta-refresh no funciona?
- 8. JQuery, setTimeout no funciona
- 9. Log4j - org.hibernate.type no funciona!
- 10. jQuery addClass no funciona
- 11. MySQL contraseña no funciona
- 12. Curl redirect ,, ¿no funciona?
- 13. UIScrollView setZoomScale no funciona?
- 14. SELECCIONAR DISTINCT no funciona
- 15. Android alarma no funciona
- 16. % temp% etc no funciona
- 17. context.SaveChanges no funciona
- 18. Nginx proxy_next_upstream no funciona
- 19. setEnabled(), setClickable() no funciona
- 20. NDK-pila no funciona
- 21. NSButton setAlignment no funciona
- 22. preDispatch no funciona
- 23. SyslogAppender no funciona
- 24. Debug.Write no funciona
- 25. jQuery delay no funciona
- 26. Jquery array.push() no funciona
- 27. $ .fancybox.cancel() no funciona
- 28. clang completo no funciona
- 29. HttpUrlConnection setConnectTimeout no funciona?
- 30. Javascript window.open no funciona
¿Qué significa "no funciona"? ¿Error en Drupal o simplemente una página en blanco? –
Los estilos añadidos simplemente no se mostraban, por lo que aún mostraba el page.tpl original y no page-front.tpl que debería haber sido page - front.tpl – EZDC