Magento - $ this-> getSkinUrl () devuelve el tema incorrecto en la página de inicio

StackOverflow https://stackoverflow.com/questions/4627223

  •  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.

¿Fue útil?

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 /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top