2015-04-07 3 views
1

Я использую custom theme in magento. Теперь я устанавливаю a pluging for product zoom functionality. Но плагин не работает. Наконец, я обнаружил, что при установке плагина файлы сохраняются в каталоге темы по умолчанию, но я использую настраиваемую тему (themeheros).Расширение масштабирования продукта Magento не работает в моей теме

Для того, чтобы плагин работать я вырезать и вставить файлы

app/design/frontend/default/default/layout/[extension_name].xml 
app/design/frontend/default/default/template/[extension_name]/* 

в

app/design/frontend/[your_interface]/[your_theme]/layout/[extension_name].xml 
app/design/frontend/[your_interface]/[your_theme]/template/[extension_name]/* 

Но не повезло. Плагин все еще не работает.

Для увеличения изображения Я использую количество плагинов, но никто не работал в пользовательской теме.

Но на моем локальном компьютере эти плагины работают, потому что я использую тему по умолчанию.

Как я могу сделать плагин, работающий в пользовательской теме в Magento. Мой пурпурно версия 1.9.0.1.

+0

Проверьте журнал ошибок firebug. Возможно, вы включили jquery более одного раза (если вы используете jQuery). Проверьте инициализацию вашего зуматора. Возможно, некоторые из блоков (классов или идентификаторов) не существуют – zhartaunik

+0

В файле xml вызывается несколько js-файлов. Но в странице источника страницы продукта таких файлов нет. – next2u

ответ

0
  • В какой библиотеке javascript используется этот модуль? JQuery? Опытный образец? Если jQuery проверяет существующий метод noConflict().
  • Попробуйте поместить макет и файлы шаблонов в каталог base/default.
  • В большинстве случаев любая javascript lib не работает из-за пользовательской темы. Например, в блоке обертки изображения по умолчанию magento есть <div class="product-image">, и любой модуль пытается выбрать этот блок $ ('. Product-image'). Но в вашей настраиваемой теме этот блок может иметь еще один класс и инициализация модуля не будет работать. Поэтому я рекомендую переключиться на тему по умолчанию.
  • Открыть на странице просмотра продукта: исходный код и найти, сколько времени jQuery (если он использует модуль jQuery)
  • Согласно вашему комментарию, проверьте, используется ли текущий дескриптор на этой странице. В любом случае загрузите здесь свой макет xml в свой первый пост.
Смежные вопросы