Удалите файл js для определенного типа представления продукта


Мне нужно удалить/отключить файл js, который загружен в page.xml, в блоке <block type="page/html_head" name="head" as="head">, но только для "сгруппированных" продуктов.

Имя файла jquery-ui-1.8.23.custom.min.js и я попытался отключить его, добавив:

<action method="removeItem"><type>skin_js</type><name>js/jquery-ui-1.8.23.custom.min.js</name></action> 

Внутри: <PRODUCT_TYPE_grouped translate="label" module="catalog"> внутри catalog.xml файл. Это не сработало. Как я могу этого добиться?. Я уже пытался отключить этот файл js, добавив скрипт в файл view.phtml, но тоже не сработал.

Спасибо за вашу помощь

Author: David Manners, 2014-01-10

1 answers

Добавьте следующий фрагмент XML в local.xml активного шаблона/пакета в вашем магазине. Таким образом, вы уверены, что метод removeItem вызывается после всех вызовов addItem

<PRODUCT_TYPE_grouped>
   <reference name="head">
      <action method="removeItem"><type>skin_js</type><name>js/jquery-ui-1.8.23.custom.min.js</name></action>
   </reference>
</PRODUCT_TYPE_grouped>
 6
Author: Sander Mangel, 2014-01-10 21:38:54