Извиняюсь за кучу комментов.
Обнаружилась мини-проблемка. В исправленном фиде после запуска DOM информация отображалась без учета последних изменений в товарах. Что именно кэшировалось я не понял. В бэкофисе drupal я внес в исключения кэша исходный фид, DOM и измененный фид. Теперь придраться не к чему. Всё работает. DOM будет запускаться через Cron периодически.
Может, кому-то пригодится...
Проблема решена методом тыка. DOM свою задачу выполняет. Буду благодарен, если подскажете, что осталось лишнее и неверное в коде.
Подскажите, пожалуйста, что исправить в php, чтобы он удалял type="vendor.model"?
На данный момент он скачивает xml yandexmarket2 и сохраняет его без изменений как yandexmarket3.xml
А это кусок из yandexmarket.module
В нем, видимо и прописано, что параметр offer type (yml type) обязателен.
В идеале было бы сделать так, чтобы при выборе type = none, в offer фида отображались элементы из "general":
'url', 'price', 'local_delivery_cost', 'currencyId', 'categoryId', 'picture'
Но вместо local_delivery_cost, наверное лучше сделать "name"...
VasyOK wrote:
С D6 уходить надо было уходить более 10 лет назад.
Всего пару раз занимался составлением фида для яндекс маркета.
В итоге готовые модули с орга чем-то да не устраивали и все делал на views.
Возможно ли это замутить на D6 - не знаю. Скорей всего да.
Нет если кто-то подскажет автору как модуль подрубить - я не против.
Drupal 6 Модуль yandexmarket как сделать offer type необязательным?
Извиняюсь за кучу комментов.
Обнаружилась мини-проблемка. В исправленном фиде после запуска DOM информация отображалась без учета последних изменений в товарах. Что именно кэшировалось я не понял. В бэкофисе drupal я внес в исключения кэша исходный фид, DOM и измененный фид. Теперь придраться не к чему. Всё работает. DOM будет запускаться через Cron периодически.
Drupal 6 Модуль yandexmarket как сделать offer type необязательным?
Может, кому-то пригодится...
Проблема решена методом тыка. DOM свою задачу выполняет. Буду благодарен, если подскажете, что осталось лишнее и неверное в коде.
Drupal 6 Модуль yandexmarket как сделать offer type необязательным?
Подскажите, пожалуйста, что исправить в php, чтобы он удалял type="vendor.model"?
На данный момент он скачивает xml yandexmarket2 и сохраняет его без изменений как yandexmarket3.xml
Drupal 6 Модуль yandexmarket как сделать offer type необязательным?
А это кусок из yandexmarket.module
В нем, видимо и прописано, что параметр offer type (yml type) обязателен.
В идеале было бы сделать так, чтобы при выборе type = none, в offer фида отображались элементы из "general":
'url', 'price', 'local_delivery_cost', 'currencyId', 'categoryId', 'picture'
Но вместо local_delivery_cost, наверное лучше сделать "name"...
Drupal 6 Модуль yandexmarket как сделать offer type необязательным?
А можно просто заставить не отображаться в фиде фразу type="vendor.model" ?

за генерацию фида отвечает, предположительно, файл theme.inc
Drupal 6 Модуль yandexmarket как сделать offer type необязательным?
Как поменять Content-Type у YML файла?
А в какое место? Подскажите, пожалуйста.
Похоже, маловато людей на друпале 6 осталось