Элементы в модуле категорий zoo
#1
Отправлено 05 February 2013 - 15:22
#2 Guest_vmagis_*
Отправлено 05 February 2013 - 15:40
ИЛИ
Через создание модуля через меню: Расширения -> Менеджер модулей -> Создать -> (выберите) ZOO Category.
#3
Отправлено 05 February 2013 - 15:49
#4
Отправлено 05 February 2013 - 16:28
Тогда Вам просто нужно создать родительскую категорию (Категория) для всех Ваших подкатегорий. И вешать именно ее на пункт меню.
Тогда вывод будет примерно таким:
Категория (пункт меню)
Подкатегория 1
-материал 1
-материал 2
Подкатегория 2
-материал 1
-материал 2
#5
Отправлено 05 February 2013 - 16:38
Сам каталог у меня так и построен и вывод тоже. Вопрос в следующем, где именно искать эти настройки вывода элементов подкатегорий в модуле ZOOCategory?В стандартном выводе подкатегорий Zoo есть возможность вывода элементов каждой подкатегории.
Тогда Вам просто нужно создать родительскую категорию (Категория) для всех Ваших подкатегорий. И вешать именно ее на пункт меню.
Тогда вывод будет примерно таким:
Категория (пункт меню)
Подкатегория 1
-материал 1
-материал 2
Подкатегория 2
-материал 1
-материал 2
#6
Отправлено 05 February 2013 - 17:36
1. Вешаете на пункт меню родительскую категорию.
2. Настраиваете отображение подкатегорий в этой категории в закладке "Шаблон".
Вместо глобальных выставляете свои настройки.
#7
Отправлено 05 February 2013 - 17:58
#8
Отправлено 05 February 2013 - 18:12
Получить items :
$items = $category->getItems();
#9
Отправлено 05 February 2013 - 18:34
Если знаете php, то надо переписать функцию render в modules\mod_zoocategory\helper.php
Получить items :
$items = $category->getItems();
Вот спасибо за идею. Выручили. И для тех кто столкнется с подобной задачей, ниже привожу фрагмент кода:
$result[] = "<ul>";
foreach ($category->getItems(true, null, $this->item_order) as $item) {
$result[] = '<li><a href="'.$this->app->route->item($item).'" title="'.$item->name.'">'.$item->name.'</a></li>';
}
$result[] = "</ul>";