RSS и Minishop
Здравствуйте!
Понадобилось экспортировать сайт с minishop2 в ВК через RSS. При таком экспорте текста в группе публикуется совсем немного, поэтому вся надежда на картинки. Вот здесь, замечательная статья про экспорт Tickets в RSS. На практике всё хорошо работает, ВК съедает и текст и картинки.
Теперь понадобилось экспортировать и ресурсы Minishop2. Можно было бы вполне обойтись pdoResources и чанком вида:
Так же пробовал использовать &element=`msProducts`, что бы с его помощью подтянуть картинки через например [[+thumb]], но наладить дело не удалось. К тому же, необходима полноразмерная картинка или большое превью — тогда в ВК всё смотрится достойно.
Ещё теоретически есть вариант использовать вот такое решение.
Пока реализовать не удалось, не уверен что одно с другим связывается.
Буду благодарен за совет или ориентир в правильном направлении!
Особенно если решение будет универсальным, ввиду того, что встречаются ресурсы без минишопа, то есть обычные обычные, но там используется галерея MsGallery2.
Понадобилось экспортировать сайт с minishop2 в ВК через RSS. При таком экспорте текста в группе публикуется совсем немного, поэтому вся надежда на картинки. Вот здесь, замечательная статья про экспорт Tickets в RSS. На практике всё хорошо работает, ВК съедает и текст и картинки.
Теперь понадобилось экспортировать и ресурсы Minishop2. Можно было бы вполне обойтись pdoResources и чанком вида:
<item>
<title>[[+pagetitle:cdata]]</title>
<link>[[++site_url]][[~[[+id]]]]</link>
<description>
[[+content:striptags=`<p>`:ellipsis=`600`:cdata]]
</description>
<enclosure url="[[++site_url]][[+tv.image]]" type="image/jpeg" />
<pubDate>[[+publishedon:ShowDateEn]] +0600</pubDate>
<guid isPermaLink="false">[[++site_url]][[~[[+id]]]]</guid>
</item>Но вот беда, не очень понятно как переместить первую картинку галереи минишопа в TV, и нужно ли это вообще делать. Может уже есть штатные средства?Так же пробовал использовать &element=`msProducts`, что бы с его помощью подтянуть картинки через например [[+thumb]], но наладить дело не удалось. К тому же, необходима полноразмерная картинка или большое превью — тогда в ВК всё смотрится достойно.
Ещё теоретически есть вариант использовать вот такое решение.
Пока реализовать не удалось, не уверен что одно с другим связывается.
Буду благодарен за совет или ориентир в правильном направлении!
Особенно если решение будет универсальным, ввиду того, что встречаются ресурсы без минишопа, то есть обычные обычные, но там используется галерея MsGallery2.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И кроме того есть возможность выбрать нужный вариант картинок. ВК, насколько помню, любит картинки размером 500+ px.
В xml-шаблоне у меня следующее
В чанке:
То есть, msProducts пытаюсь вызвать. Спасибо!
и
В первую очередь:
К тому же Василий написал:
Потому что.
— Вместо !msProducts? также работает !pdoPage?&element=`msProducts`, но первый вариант действительно лучше.
При всём при этом, FireFox никак не хочет видеть разметку, а вот Opera видит нормально (хотя и не преобразует). Но зато ВК видит нормально, что в общем то целью и является.
FireFox не отображал из-за нестандартных кавычек. То есть, в заголовке когда ставлю обычные кавычки («заголовок») — все отлично отображается