Здравствуйте. Делаю фильтр на сайте tourexpert.ym-media.net почти во всем разобрался, но есть несколько проблем:
1) В модуле поиска в select выводится по умолчанию имя поля, где можно это изменить стандартное значение для еще не выбранного селекта чтобы например если у меня поле называется Тип в фильтре вместо "- Тип -" выводилось "Неважно"
2) Не могу понять структуру шаблонов, скопировал себе шаблончик для экспериментов в xml сменил имя, теперь вопрос, допустим я редактирую тип full, как добавить/убрать необходимую позицию. И где хранится верстка всего этого счастья.
Вопрос по модулю фильтра и шаблону JBunivesal
Автор
Михаил Викторович
, May 03 2012 01:35
В теме одно сообщение
#1
Отправлено 03 May 2012 - 01:35
#2
Отправлено 03 May 2012 - 21:52
Добрый день, Михаил.
1.
Для версии JBZoo 1.2.x это меняется в файле "media\zoo\applications\jbuniversal\classes\filter\element.select.php" строка 33
заменить
Кодировка файла должна быть UTF-8
Для JBZoo 1.3.0 подставиться текстовая константа JBZOO_ALL, значение которой можно найти в файле
media\zoo\applications\jbuniversal\language\ru-RU\ru-RU.com_jbzoo.ini
2. Шаблоны материалов хранятся по адресу (там же файл с позициями positions.xml)
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\
Пример вывода позиции "properties" в виде списка (ul li)
Список делается за счет указания style=list
Шаблон лежит тут \components\com_zoo\renderer\element\list.php
1.
Для версии JBZoo 1.2.x это меняется в файле "media\zoo\applications\jbuniversal\classes\filter\element.select.php" строка 33
заменить
$options[] = $this->app->html->_('select.option', '', '- ' . $name . ' -');например на это
$options[] = $this->app->html->_('select.option', '', '- неважно -');
Кодировка файла должна быть UTF-8
Для JBZoo 1.3.0 подставиться текстовая константа JBZOO_ALL, значение которой можно найти в файле
media\zoo\applications\jbuniversal\language\ru-RU\ru-RU.com_jbzoo.ini
2. Шаблоны материалов хранятся по адресу (там же файл с позициями positions.xml)
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\
Пример вывода позиции "properties" в виде списка (ul li)
<?php if ($this->checkPosition('properties')) : ?> <ul class="item-properties"> <?php echo $this->renderPosition('properties', array('style' => 'list'));?> </ul> <?php endif; ?>
Список делается за счет указания style=list
Шаблон лежит тут \components\com_zoo\renderer\element\list.php
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.