490
6.20
7.00
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Пакет родился из работы над небольшим заказом, где необходима была работа с множеством поддоменов. Необходимы были какие-то фиксированные поля для каждого, ну и я решил еще от себя добавить возможность добавления неограниченного количества опций к каждому поддомену.
В принципе компонент простой для многих, и это все можно было бы написать и не заворачивать в дополнение, но я попробовал.
Создать поддомен:


Ну и возможность создавать дополнительные поля для каждого поддомена:

Теперь можно добавлять опции к конкретному ресурсу и конкретному домену в нем. Для начала необходимо создать поддомен в компоненте, затем уже появится возможность выбрать поддомен в настройках в ресурсе:

Если при заходе на сайт, поддомен определился и он есть, то данные записываются в сессию
В принципе компонент простой для многих, и это все можно было бы написать и не заворачивать в дополнение, но я попробовал.
Создать поддомен:


Ну и возможность создавать дополнительные поля для каждого поддомена:

Теперь можно добавлять опции к конкретному ресурсу и конкретному домену в нем. Для начала необходимо создать поддомен в компоненте, затем уже появится возможность выбрать поддомен в настройках в ресурсе:

Если при заходе на сайт, поддомен определился и он есть, то данные записываются в сессию
$_SESSION['domain']Array
(
[values] => Array
(
[id] => 1
[name] => Омск
[domain] => omsk
[description] =>
[keywords] =>
[maps] =>
[yandex] =>
[active] => 1
)
[options] => Array
(
[0] => Array
(
[id] => 2
[domain_id] => 1
[resource_id] => 1
[name] => asdasd
[key] => gdfgdf
[value] => gdfgdfgdfg
)
)
[resourceOptions] => Array
(
[0] => Array
(
[id] => 2
[domain_id] => 1
[resource_id] => 1
[name] => asdasd
[key] => gdfgdf
[value] => gdfgdfgdfg
)
)
) Добавил сниппет для вывода поддоменов. Добавил поле для title



Последние обсуждения в сообществе MODX.pro