modxYMLprice - генератор прайса Yml Yandex (UP)
Компонент modxYMLprice
modxymlprice-2.2.128-pl
Git: github.com/vectorserver/modxYMLprice
Demo: golodnaya-panda.ru/modxymlprice.xml
PS: компонент сыроват, приму ваши предложения)
Данный компонет предназначен дла генерации XML прайса в формате Yandex YML (рис. 1)
Вывод информации через сниппет:
По умолчанию для обработки данных
Настройка
На данные момент существует 2 страницы: (рис.2, рис.3)
Страница сопоставления полей (http://localhost/manager/index.php?a=index&panel=main&namespace=modxYMLprice) и Системные настройки (http://localhost/manager/index.php?a=system/settings&ns=modxYMLprice)
Страница сопоставления тут все просто, сопоставляем поле ресурса с полем (tag — yml), (image)
Системные настройки
modxYMLprice_snippet_handler — Сниппет обработчик, По умолчанию pdoResources
Images
!
modxymlprice-2.2.128-pl
Git: github.com/vectorserver/modxYMLprice
Demo: golodnaya-panda.ru/modxymlprice.xml
PS: компонент сыроват, приму ваши предложения)
Данный компонет предназначен дла генерации XML прайса в формате Yandex YML (рис. 1)
Вывод информации через сниппет:
[[!modxYMLprice_snippet]]
[[!modxYMLprice_snippet? &parents=`8`]]
[[!modxYMLprice_snippet? &parents=`8` &context=`web`]]
По умолчанию для обработки данных
modxYMLprice_snippet_handler
используется pdoResources, так что все параметры этого снниппета работают.Настройка
На данные момент существует 2 страницы: (рис.2, рис.3)
Страница сопоставления полей (http://localhost/manager/index.php?a=index&panel=main&namespace=modxYMLprice) и Системные настройки (http://localhost/manager/index.php?a=system/settings&ns=modxYMLprice)
Страница сопоставления тут все просто, сопоставляем поле ресурса с полем (tag — yml), (image)
- Заголовок ресурсаpagetitle
- цена товара из minishop2 (префикс поляms_price
)ms_
- цена товара дополнительного поля (TV) (префикс поляtv_price
)tv_
Системные настройки
modxYMLprice_offers_key_mapping
- настрйки сопоставления полей в формате JSONmodxYMLprice_shop_catalog_id
- ID родительского каталогаmodxYMLprice_shop_company
-! Компания — [[++site_name]]modxYMLprice_shop_currencyId
- RURmodxYMLprice_shop_name
- Название вашего магазинаmodxYMLprice_shop_platform
- MODX Revolution [[++settings_version]] ([[++settings_distro]])modxYMLprice_shop_url
- Адрес сайта магазина, записанный согласно стандарту RFC 3986 [[++site_url]]modxYMLprice_snippet_handler — Сниппет обработчик, По умолчанию pdoResources
Images
!
Поблагодарить автора
Отправить деньги
Комментарии: 13
Немного не по теме, но увидев такую деструктуризацию мне стало страшно)))
Ссылки на localhost выложены с серьезным смыслом, что-то там показать? Или это просто пример URL?
для примера
Где-то я уже видел такое (˘・_・˘)
Ты просто заранее идею спер
Не плохо, я писал компонент для своих нужд, решил поделиться! Не коммерс!
Может быть! А что не так, я не понял!?
Генерацию XML можно решить с помощью pdtools на кой для этого целый компонент тянуть не совсем понятно
Зачем ORM xPDO для MODX, если можно на прямую запросы писать!?
У ORM задач поболее нежели просто в табличкам обращаться )
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.