Группируем наборы

+12
536

Компонент позволяет объединять наборы при выводе в смысловые группы. Принцип аналогичен группировке полей. Идея компонента навеяна тикетом github.com/instantsoft/icms2/issues/1360

Решение найдено при финансовой поддержке Константина

Изображение

После установки компонента:

1. Укажите имена групп для наборов

Изображение

Если имена не указать, наборы будут выведены как обычно, одной группой

2. Переименуйте файл templates/modern/controllers/content/category_view_news.tpl.php заменив в нем news на имя типа контента, в котором нужна группировка

Либо в своем аналогичном файле укажите, что хотите выводить наборы с помощью datasets-panel-grouped.tpl.php

заменив

  1. $this->renderAsset('ui/datasets-panel', array(

на

  1. $this->renderAsset('ui/datasets-panel-grouped', array(

3. По умолчанию на мобильных устройствах группы наборов прячутся под кнопку «Показать группы»

Изображение

Отменить это поведение можно в файле templates/modern/assets/ui/datasets-panel-grouped.tpl.php
сменив в начале файла значение параметра 

  1. $need_collapse = true;

на

  1. $need_collapse = false;

Разумеется, вы можете изменить всю верстку в файле datasets-panel-grouped.tpl.php

Ограничения

Компонент предоставляется как есть, бесплатно. Автор не несет никакой ответственности.
Предназначен только для шаблона modern (и дочерних).

Прикреплённый файл:
Скачать 9 Кбскачан 18 раз
0
Реклама Реклама #
0
Олег Васильевич я Олег Васильевич я 1 месяц назад #

Очередное подтверждение того, что предложение рождает спрос а не спрос рождает предложение

… раньше даже мыслей не возникало, о таком функционале, а теперь хочется его видеть в «коробке»))
+1
Def Def 1 месяц назад #

так всеже сначала был спрос и потом появилось решение) а так да, в коробке было бы очень полезно!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.