[msCategoryOptions] - дополнительные опции в зависимости от категории товара
        [msCategoryOptions] — реализует функционал дополнительных опций в зависимости от категории товара. Нужно указать категорию товара, опции соответствующие категории будут доступны на вкладке ресурса.

Особенности
— работа с miniShop2
— готовый список категорий, опций и их значений
— база категорий и опций в виде набора файлов
Компонент msCategoryOptions позволяет расширять опции товара в зависимости от категории.
Нужно указать категорию товара, опции соответствующие категории будут доступны на вкладке ресурса.
К примеру выбрали категорию товара Телевизор, на вкладке Опции категории будут подгружены опции данной категории с описанием и возможными значениями.

Все доступные категории и их опции можно посмотреть в репозитории. На текущий момент доступны следующие категории товаров:
Сниппет для вывода опций msCategoryOptions
Сниппет рассчитывает на работу с чанком Fenom и передаёт в него всего одну переменную options с массивом вариантов опций. Вы можете увидеть все доступные плейсхолдеры просто указав пустой чанк:
Совместимость
Опции хранятся в родной таблице товаров msProductOption c префиксом co_, учитывайте это при работе с другими дополнениями.
Дерево категорий
Дерево категорий представлено в виде архива каталога папок — категорий и файлов yml — опций категории.

Вы можете разархивировать его, внести нужные изменения и загрузить обратно.
Документация msCategoryOptions
Купить msCategoryOptions     
    
    
                                                        
Особенности
— работа с miniShop2
— готовый список категорий, опций и их значений
— база категорий и опций в виде набора файлов
Нужно указать категорию товара, опции соответствующие категории будут доступны на вкладке ресурса.
К примеру выбрали категорию товара Телевизор, на вкладке Опции категории будут подгружены опции данной категории с описанием и возможными значениями.

Все доступные категории и их опции можно посмотреть в репозитории. На текущий момент доступны следующие категории товаров:
- Автотовары
 - Антиквариат
 - Аптека
 - Бытовая техника
 - Галантерея и украшения
 - Дом
 - Детям и мамам
 - Канцелярия
 - Красота и здоровье
 - Обувь
 - Одежда
 - Продукты питания
 - Продукт медиа
 - Печатные книги
 - Ремонт и строительство
 - Спорт и отдых
 - Зоотовары
 - Хобби и творчество
 - Электроника
 - 18+
 
Сниппет для вывода опций msCategoryOptions
Сниппет рассчитывает на работу с чанком Fenom и передаёт в него всего одну переменную options с массивом вариантов опций. Вы можете увидеть все доступные плейсхолдеры просто указав пустой чанк:
<pre>
[[msCategoryOptions?
    &options=`type,features`
    &tpl=``
]]
</pre>
Array
(
    [options] => Array
        (
            [type] => Array
                (
                    [path] => Электроника/ТВ/Телевизор/Тип.yml
                    [depth] => 3
                    [title] => Тип
                    [import] => /Электроника/ТВ/Тип.yml
                    [caption] => Тип
                    [unit] => 
                    [description] => Выберите из списка наиболее подходящий тип товара. Определить его можно по вопросу "Что это?".
                    [key] => type
                    [type] => option
                    [required] => 1
                    [collection] => 
                    [option] => Array
                        (
                            [0] => Автомобильный телевизор
                            [1] => Плазменная панель
                            [2] => Портативный телевизор
                            [3] => Телевизор
                        )
                    [value] => Array
                        (
                            [0] => Телевизор
                        )
                )
            [features] => Array
                (
                    [path] => Электроника/ТВ/Телевизор/Особенности.yml
                    [depth] => 3
                    [title] => Особенности
                    [import] => /Электроника/ТВ/Особенности.yml
                    [caption] => Особенности
                    [unit] => 
                    [description] => Выбираются особенности устройства
                    [key] => features
                    [type] => option
                    [required] => 
                    [collection] => 1
                    [option] => Array
                        (
                            [0] => Android TV
                            [1] => HDR
                            [2] => Smart TV
                            [3] => WiFi модуль
                            [4] => Изогнутый экран
                            [5] => Поддержка 3D
                            [6] => Поддержка iTunes
                            [7] => Управление жестами
                        )
                    [value] => Array
                        (
                            [0] => Android TV
                            [1] => WiFi модуль
                            [2] => Изогнутый экран
                        )
                )
        )
)Совместимость
Опции хранятся в родной таблице товаров msProductOption c префиксом co_, учитывайте это при работе с другими дополнениями.
Дерево категорий
Дерево категорий представлено в виде архива каталога папок — категорий и файлов yml — опций категории.

Вы можете разархивировать его, внести нужные изменения и загрузить обратно.
Документация msCategoryOptions
Купить msCategoryOptions
            
                Поблагодарить автора            
            
                 Отправить деньги            
        
        
            Комментарии: 8
                Не совсем понял, а чем стандартные опции для категорий отличаются от этого дополнения?            
                    — готовый список категорий, опций и их значений
— база категорий и опций в виде набора файлов
                Опции совместимы с msop2?
Можно их туда подтягивать?
                    Можно их туда подтягивать?
                чем создавался архив ru.zip, почему на 10мб больше по сравнению с созданным мной на компе?            
                    
                Доброе утро.
Вы можете упаковать архив любым архиватором с поддержкой utf-8.
                    Вы можете упаковать архив любым архиватором с поддержкой utf-8.
чем создавался архив ru.zipя пользуюсь peazip.
почему на 10мб больше по сравнению с созданным мной на компе?скорее всего вы создали архив без поддержки utf-8
                интересно, что именно его я и «заюзал» )
но при попытке изменить свойства, либо просто удалить ненужное… что то пошло не так )
хорошо, попробую по другому…
                    но при попытке изменить свойства, либо просто удалить ненужное… что то пошло не так )
хорошо, попробую по другому…
                Можно ли использовать msCategoryOptions для обычных ресурсов modx и категорий товаров? 
Как это сделать?
                    Как это сделать?
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.