Эта статья для тех, кто хочет добавить шаблон favorite, а также любой другой шаблон к любому типу.
Шаблон favorite появился в версии 1.6.0 и те, кто обновляются с версии 1.5 и ранее, не видят этот шаблон в своих типах. Это происходит потому, чтобы при дальнейшем обновлении ваши настроенные шаблоны не перезаписывались дефолтными.
Поэтому, если Вы обновились с версии 1.5 и ранее, шаблон favorite нужно добавить вручную.
Пример для шаблона favorite к типу product:
1. В папке media/zoo/applications/jbuniversal/templates/catalog/renderer/item находим файл favorite.php и копируем в папку с нужным типом (в нашем случае product/):
2. Открываем в редакторе файл media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/metadata.xml и добавляем следующую запись до тэга </metadata>:
<layout name="favorite"> <name>Favorite</name> <description>Layout for element favorite</description> </layout>
3. Открываем в редакторе файл media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/positions.xml и добавляем следующую запись до тэга </renderer>:
<positions layout="favorite"> <position name="title">Title</position> <position name="image">Image</position> <position name="properties">Properties</position> <position name="text">Text</position> <position name="meta">Meta</position> </positions>
Набор и название позиций можно изменить по своему усмотрению, но, в таком случае, их также необходимо изменить в файле favorite.php
Далее шаблон настраивается стандартным способом:
- Открываем редактирование шаблона в настройках:
- Добавляем в позиции те элементы, которые будут показываться при отображении материала в "Избранном":