Перейти к содержимому


Фотография
- - - - -

Элементы в модуле категорий zoo


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 Listad

Listad

Отправлено 05 February 2013 - 15:22

Подскажите пожалуйста как можно вывести категории в модуле ZOO Category  вместе с элементами которые к нему относятся? Спасибо.
  • 0

#2 Guest_vmagis_*

Guest_vmagis_*

Отправлено 05 February 2013 - 15:40

Все делается через создание меню. Там есть выбор типа пункта меню -> ZOO -> Category. Далее следует выбрать нужную категорию.

ИЛИ

Через создание модуля через меню: Расширения -> Менеджер модулей -> Создать -> (выберите) ZOO Category.

#3 Listad

Listad

Отправлено 05 February 2013 - 15:49

Ну такими способами выведутся только категории, а нужно чтобы выводился и список элементов с категориями в самом модуле.
  • 0

#4 Sliapy

Sliapy

Отправлено 05 February 2013 - 16:28

В стандартном выводе подкатегорий Zoo есть возможность вывода элементов каждой подкатегории.

Тогда Вам просто нужно создать родительскую категорию (Категория) для всех Ваших подкатегорий. И вешать именно ее на пункт меню.

Тогда вывод будет примерно таким:

Категория (пункт меню)

Подкатегория 1
-материал 1
-материал 2

Подкатегория 2
-материал 1
-материал 2
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Listad

Listad

Отправлено 05 February 2013 - 16:38

В стандартном выводе подкатегорий Zoo есть возможность вывода элементов каждой подкатегории.

Тогда Вам просто нужно создать родительскую категорию (Категория) для всех Ваших подкатегорий. И вешать именно ее на пункт меню.

Тогда вывод будет примерно таким:

Категория (пункт меню)

Подкатегория 1
-материал 1
-материал 2

Подкатегория 2
-материал 1
-материал 2

Сам каталог у меня так и построен и вывод тоже. Вопрос в следующем, где именно искать эти настройки вывода элементов подкатегорий в модуле ZOOCategory?
  • 0

#6 Sliapy

Sliapy

Отправлено 05 February 2013 - 17:36

Нет, модули не нужны. Все выводится через тип меню Zoo - Категория.

1. Вешаете на пункт меню родительскую категорию.
2. Настраиваете отображение подкатегорий в этой категории в закладке "Шаблон".


Изображение

Вместо глобальных выставляете свои настройки.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 Listad

Listad

Отправлено 05 February 2013 - 17:58

Исходя из выше описанного вывод в этом случае будет выводиться в области компонента, этот вариант не совсем то, что нужно. Для точности понимания моей задачи прилагаю скриншот примера. Изображение
  • 0

#8 RomanL

RomanL

Отправлено 05 February 2013 - 18:12

Если знаете php, то надо переписать функцию render в modules\mod_zoocategory\helper.php

Получить items :

$items = $category->getItems();

  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#9 Listad

Listad

Отправлено 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>";

  • 0




Click to return to top of page in style!