Всем доброго дня! Встал такой вопрос, чтобы виджет категорий, выводил содержимое подкатегорий отдельно вот таким образом
clip2net.com/s/3IiJSno, а не все дерево сразу, как существует на данный момент. Технически сам разобраться не могу, руки кривые!(
Единственное чего смог добиться, изменил в файле /system/controllers/content/widgets/categories в место
new fieldList
('options:ctype_name', array( 'generator' => function($item) {
$model = cmsCore::getModel('content');
$tree = $model->getContentTypes();
$items = array(0 => LANG_WD_CONTENT_CATS_DETECT
);
if ($tree) {
foreach ($tree as $item) {
$items[$item['name']] = $item['title'];
}
}
return $items;
}
)),
вот этот код взятый из виджета (Список контента)
new fieldList
('options:ctype_id', array( 'title' => LANG_CONTENT_TYPE,
'generator' => function($item) {
$model = cmsCore::getModel('content');
$tree = $model->getContentTypes();
if ($tree) {
foreach ($tree as $item) {
$items[$item['id']] = $item['title'];
}
}
return $items;
},
)),
new fieldList
('options:category_id', array( 'title' => LANG_CATEGORY,
'list' => 'options:ctype_id',
'url' => href_to('content', 'widget_cats_ajax')
),
'items' => $cats_list
)),
Функция в админке в виджете выбора подкатегории появилась, но возможно это и неправильно, не знаю, короче тыркался-тыркался, а с места не сдвинулся)) Требуется решение, что где заменить, в каком файле что подставить итд. Заранее благодарю откликнувшихся!