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.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И кроме того есть возможность выбрать нужный вариант картинок. ВК, насколько помню, любит картинки размером 500+ px.
В xml-шаблоне у меня следующее
В чанке:
То есть, msProducts пытаюсь вызвать. Спасибо!
и
В первую очередь:
К тому же Василий написал:
Потому что.
— Вместо !msProducts? также работает !pdoPage?&element=`msProducts`, но первый вариант действительно лучше.
При всём при этом, FireFox никак не хочет видеть разметку, а вот Opera видит нормально (хотя и не преобразует). Но зато ВК видит нормально, что в общем то целью и является.
FireFox не отображал из-за нестандартных кавычек. То есть, в заголовке когда ставлю обычные кавычки («заголовок») — все отлично отображается