Лучший Ответ SmetDenis , 15 January 2014 - 08:44
Список с разделителями генерируется тут
\administrator\components\com_zoo\helpers\element.php applySeparators()
но изменить логику работы этой функции довольно хлопотно.
Поэтому предлагаю другой путь
Добавьте в этот класс \media\zoo\elements\checkbox\checkbox.php функцию
Она переопределит вывод элемента
public function render($params = array()) {
// init vars
$params = $this->app->data->create($params);
$selected_options = $this->get('option', array());
$options = array();
foreach ($this->config->get('option', array()) as $option) {
if (in_array($option['value'], $selected_options)) {
$classs = $this->app->string->sluggify($option['name']);
$options[] = '<li class="item-'.$classs.'">'.$option['name'].'</li>';
}
}
return '<ul>'.implode(" ", $options).'</ul>';
}
К сожалению, опция разделителя перестанет работать.
Перейти к сообщению


Тема закрыта








