Magento - $ this-> getSkinUrl () devuelve el tema incorrecto en la página de inicio
-
30-09-2019 - |
Pregunta
Yo uso una plantilla con 3 columnas en la página principal, en mi archivo de uso right_col.phtml I "$ this-> getSkinUrl ()" y que vuelve el tema me malinterpreten: / default / default / en vez de / default / my_second_theme, pero funciona bien en todas las demás páginas.
¿Cómo puedo solucionar este problema para obtener el tema de buena ??
Muchas gracias.
Solución 4
he utilizado este para resolverlo:
if (Mage::app()->getStore()->getCode()=='deutsch') {
Mage::getDesign()->setTheme('deutsch');
}
Funciona bien ahora;)
Otros consejos
También asegúrese de que realmente existe el activo (o que especifique un trazado existente). Si no se encuentra un activo en cualquier tema, Magento siempre utilizará por defecto / por defecto como la ruta de la piel resultante.
Consulte la página de CMS para la página principal, vaya a la pestaña Diseño, y asegúrese de que no ha definido el "tema personalizado" a algo que está anulando el tema que desea utilizar.
Comprobar el argumento $ está de paso y verificar que realmente existe el archivo de destino. getSkinUrl () hace más que generar la URL correcta, sino que también verifica que el archivo existe. Si no encuentra el archivo en / por defecto de la tienda / my_second_theme carpeta, se volverá a / por defecto.
Consulte: http: //www.nvncbl. com / 2009/10 / magento-este-getskinurl-mal-plantilla /