Возникла такая необходимость в модуле ZOO Category показывать не только категории а еще заголовки элементов. Немного изменил модуль и все заработало.
Версия Zoo 3.1
Версия Joomla 3.3.01. Добавляем строчку в файл:
administrator/language/en-GB/en-GB.com_zoo.ini
SHOW_ITEMS_DESCRIPTION="If set to yes, it will show the elements from category"
я добавил после строчки
SHOW_ITEM_COUNT_DESCRIPTION="If set to yes, it will show the number of items present in the category"
это дескриптор для будущей радиокнопки (вкл/выкл показ элементов)
2. Добавляем в файл:
modules/mod_zoocategory/mod_zoocategory.xml в раздел <fieldset></fieldset>
<field name="add_items" type="radio" default="0" label="Show elements in category" description="SHOW_ITEMS_DESCRIPTION">
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>[/color]
это радиокнопка в настройках модуля Zoo Category
3. Добавляем в файл:
modules/mod_zoocategory/helper.php кусочек кода
if ($params->get('add_items', 0)) {
if ($category->getItems()) {
$result[] = "<ul $attribs>";
$arr_items = $category->getItems();
foreach ($arr_items as $currentitem) {
$url = $this->app->route->item($currentitem, true);
$result[] = "<li$class>";
$result[] = "<a href=\"$url\"$class><span>{$currentitem->name}</span></a>";
$result[] = '</li>';
}
$result[] = '</ul>';
}
}
!этот кусочек надо добавить после кода!
if ($params->get('add_count', 0)) {
$result[] = "<a href=\"$url\"$class><span>{$category->name} ({$category->itemCount()})</span></a>";
} else {
$result[] = "<a href=\"$url\"$class><span>{$category->name}</span></a>";
}
В результате можно выводить не только список категорий и подкатегорий но еще и список элементов категорий со ссылками на них.
P.S.
Я не волшебник, я только учусь поэтому комментарии от гуру приветствуются, возможно это можно было сделать более изящней.