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 задач поболее нежели просто в табличкам обращаться )            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
            
                    
                    
                
            


