Компонент, наделяющий категории типов контента теми же возможностями, которыми обладают свойства — раздельные наборы полей для каждой конкретной категории, автоподгрузка в формах добавления контента и т.д. Помимо этого имеется возможность вывода одного и того же поля в разных категориях под разными заголовками.
Данный компонент позволяет управлять полями как свойствами — делать их видимыми только в определенных категориях. Помимо этого есть возможность указания персонального названия поля для каждой категории.
Вы можете создать любой набор полей для каждой конкретной категории или группы категорий. Например, категория "Диваны" может иметь такие поля как "Обивка", "Ткань", "Механизм раскладывания", а категория "Шкафы" поля "Тип шкафа", "Количество дверей" и "Наличие встроенного зеркала". И все это в рамках одного типа контента. При просмотре записи или списка контента в категориях, на отфильтрованных страницах каждая запись будет иметь принадлежащий ей набор полей, что позволяет вывести в одном списке как шкафы с принадлежащими им параметрами так и диваны с их характеристиками.
В формах добавления/редактирования записей при выборе категории список полей меняется динамически без перезагрузки страницы. При этом форма не делает дополнительных запросов к серверу, что положительно сказывается на скорости работы.
Также поддерживается вывод одного и того же поля в разных категориях под разными заголовками. Например параметр "Длина", присутствующий и у диванов и у шкафов может выглядеть как "Длина дивана" и "Длина шкафа". Таким образом отпадает необходимость в создании лишних полей. Это касается как вывода полей при просмотре записей, так и форм добавления контента.
Помимо создания различных наборов полей для разных категорий компонент также меняет принцип работы фильтра контента(по желанию). Вы можете оставить как стандартное поведение фильтра, так и включить поведение, характерное для свойств — в каждой категории в фильтре будут отображаться только те поля, которые принадлежат данной категории — в диванах "Обивка", "Ткань", "Механизм раскладывания", в шкафах — "Тип шкафа", "Количество дверей" и "Наличие встроенного зеркала"
Компонент представляет из себя набор хуков и работает в формах и записях без правок в коде. Как правило этого вполне достаточно, я ни разу не встречал чтобы кто-то выводил те же свойства в списке записей. Однако если вы хотите выводить в списке персональные поля категорий, то вам потребуется вставить в шаблон списка контента ровно одну строку. Я думаю это ни у кого не вызовет сложностей, тем более учитывая то, что весь процесс описан в файле readme.txt в архиве с компонентом.
Реклама #
Def 6 лет назад #
nmsk 6 лет назад #
Использовать поля для отображения характеристик? Шутите? :)
Бесплатный фильтр+..
https://instantcms.ru/addons/widget-filter-plus.html
Алексей Т 6 лет назад #
Алексей 6 лет назад #
Алексей 6 лет назад #
dwd 6 лет назад #
- В категориях где поле должно показываться он будет показано и будет обязательным для заполнения.
- В категориях где поля быть не должно вы его не увидите и на процесс публикации это никак не повлияет. Запись будет опубликована без этого поля.
Алексей 6 лет назад #
Сергей 5 лет назад #
lakomet 5 лет назад #
dwd 5 лет назад #
Сергей 5 лет назад #
elv 5 лет назад #
Сергей 5 лет назад #
dwd 5 лет назад #
1. Никаких проблем с компонентом на версии 2.11 не выявлено,все работает
2. Все лички перелопатил, сообщения от вас так и не нашел
Сергей 5 лет назад #
Сергей 5 лет назад #
Сергей 3 года назад #
dwd 3 года назад #
Сергей 3 года назад #
Обновился в очередной раз, понял что файл multiupload.tpl теперь не нужен, я его просто удалил. Думаю верно поступил? Вроде всё работает.