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


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

Изменить вывод списка категорий в Submission


Лучший Ответ Cheren-dow , 18 April 2016 - 12:07

registr, шаблон подачи для элемента категории  находится по умолчанию в :

\media\zoo\elements\itemcategory\tmpl\submission.php

Скорей всего он переопределен тут:

media\zoo\applications\jbuniversal\elements\itemcategory\tmpl\submission.php

В файле получаете список категорий обрабатываете и кладете в массив:

$categoryList = $this->_item->getApplication()->getCategories();

$categories = array();
foreach ($categoryList as $cat) {
	$categories[$cat->id] = $cat->name;
}

Если необходимо разделить массив на части используйте функцию array_chunk()

Далее используя хелпер jbhtml выводите чекбоксы:

echo $this->app->jbhtml->checkbox($categories, $this->getControlName('value', true), null, $selected);
Перейти к сообщению


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

#1 registr

registr

Отправлено 18 April 2016 - 07:44

Стандартно вывод категорий вот такой: http://view.xscreens...32a6b1207c5c01c
А я хотел бы чтоб был в виде чек-боксов в 2 столбца. Подскажите, в каком файле и что надо подправить (напомню, я не кодер, минимальных знаний HTML хватит)?  Если нет то буду заказывать но очень хочется попробовать сделать самостоятельно


  • 0

#2 13LTD

13LTD

Отправлено 18 April 2016 - 10:52

Стандартно вывод категорий вот такой: http://view.xscreens...32a6b1207c5c01c
А я хотел бы чтоб был в виде чек-боксов в 2 столбца. Подскажите, в каком файле и что надо подправить (напомню, я не кодер, минимальных знаний HTML хватит)?  Если нет то буду заказывать но очень хочется попробовать сделать самостоятельно

http://hemantnegi.gi...elect_demo.htmlили любой аналогичный


  • 0

#3 registr

registr

Отправлено 18 April 2016 - 11:42

в каком файле надо править подскажите, а если еще и подскажете что именно - буду оч. признателен :)


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 18 April 2016 - 12:07   Лучший Ответ

registr, шаблон подачи для элемента категории  находится по умолчанию в :

\media\zoo\elements\itemcategory\tmpl\submission.php

Скорей всего он переопределен тут:

media\zoo\applications\jbuniversal\elements\itemcategory\tmpl\submission.php

В файле получаете список категорий обрабатываете и кладете в массив:

$categoryList = $this->_item->getApplication()->getCategories();

$categories = array();
foreach ($categoryList as $cat) {
	$categories[$cat->id] = $cat->name;
}

Если необходимо разделить массив на части используйте функцию array_chunk()

Далее используя хелпер jbhtml выводите чекбоксы:

echo $this->app->jbhtml->checkbox($categories, $this->getControlName('value', true), null, $selected);

  • 2
Изображение
 




Click to return to top of page in style!