2013-05-30 6 views
0

Расширение, которое я установил на моем сайте Magento, перезаписывает файл view.phtml для страниц продукта, даже на мобильном сайте. Я хотел бы использовать view.phtml мобильного шаблона при просмотре с мобильного устройства.Disable Magento extention/module на мобильную тему

Я думал о некоторых вариантов, чтобы исправить эту проблему, но не знаю, как это сделать, или какой метод будет работать лучше ..

  • отключить модуль перекрывая файл шаблона, только тогда, когда рассматривается через мобильное устройство (сделать это в зависимости от устройства каким-то образом)
  • редактировать макет XML-модуля условно переопределить файлы шаблонов, основанный на устройстве (не уверен, если это возможно, либо)
  • ?????

Любые идеи? = \

ответ

3

Модуль, скорее всего, использует собственный XML-файл макета в теме Magento по умолчанию, чтобы переопределить view.phtml.

  1. Найти файл макета XML модуля внутри app/design/frontend/default/default/layout/MODULENAME.xml (это общий формат)

  2. Скопируйте этот XML-файл в папку макет вашего мобильного темы.

  3. Откройте файл XML и найдите переопределение шаблона view.phtml. Это будет выглядеть примерно так: template="MODULENAME/path/to/view.phtml"

  4. Изменить это обратно по умолчанию, который: catalog/product/view.phtml

Сохранить файл, промойте Magento кэши. При просмотре мобильного шаблона макет страницы продукта должен вернуться к вашему файлу по умолчанию view.phtml.

Если вы хотите удалить все переопределения в XML-файле макета модуля, вы можете просто удалить все внутри файла и сохранить его так же, как в директории макета мобильной темы.

+0

Это работало BRILLIANTLY !!! Большое вам спасибо за это решение! Теперь все кажется таким простым, но вчера я весь день застрял! Еще раз спасибо! :) – AstraCreative

+0

Вы очень желанны. Рад, что смог помочь :) – Axel

Смежные вопросы