[ms2Gallery] Версия 1.3.0 - сниппет ms2GalleryResources
Как и обещал, представляю вашему вниманию новую версию ms2Gallery со сниппетом для вывода ресурсов с прикреплёнными изображениями.
Честно говоря, это вопрос №1 в поддержке магазина по ms2Gallery — «как вывести документы из контейнера такого-то с присоединением превью такого-то?». И мне очень надоело объяснять, как работает вот эта портянка:
Поэтому с версии 1.3.0 вы можете вызывать отдельный сниппет:
Честно говоря, это вопрос №1 в поддержке магазина по ms2Gallery — «как вывести документы из контейнера такого-то с присоединением превью такого-то?». И мне очень надоело объяснять, как работает вот эта портянка:
[[!pdoPage?
&element=`pdoResources`
&loadModels=`ms2gallery`
&parents=`0`
&tpl=`myRowTpl`
&leftJoin=`{
"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
,"360x270": {"class":"msResourceFile","alias":"360x270", "on": "360x270.resource_id = modResource.id AND 360x270.path LIKE '%/360x270/' AND 360x270.rank=0"}
}`
&select=`{
"modResource":"*"
,"120x90":"120x90.url as 120x90"
,"360x270":"360x270.url as 360x270"
}`
]]
[[!+page.nav]]
Поэтому с версии 1.3.0 вы можете вызывать отдельный сниппет:
[[!pdoPage?
&element=`ms2GalleryResources`
&parents=`0`
&tpl=`@INLINE
<p>
<a href="[[+uri]]">[[+pagetitle]]</a>
<a href="[[+120x90.original]]"><img src="[[+120x90]]" title="[[+120x90.name]]" /></a>
</p>
`
&typeOfJoin=`inner`
&includeThumbs=`120x90,360x270`
&includeOriginal=`1`
]]
[[!+page.nav]]
Как видите, теперь всё стало гораздо проще. minishop2, о Способе доставки и виде оплаты.
В ордере отображаются способ доставки, способ оплаты. После нажатия «Заказать» на страницы эти пункты видны. Однако в письмах отсутствуют.
[[!msGetOrder?id=`[[+id]]`]]
[[+payments]]
[[+deliveries]]
Вопрос 2: У пользователя есть телефон [[+phone]], полное имя [[+fullname]], email [[+email]] и доп.поле [[+children]]. Эти поля так же не отображаются в письмах. Как распределить картинки по странице из Gallery?
Есть задача распределить картинки из стандартной галереи по всей статье, а не блоком как оно выводится по-умолчанию. Какие-нибудь идеи?
Работа с prepareSnippet
Доброго времени суток!
Пытаюсь на своем сайте сделать все правильно, а именно вызывать pdoPage сразу с шаблоном, и обрабатывать данные заранее, через prepareSnippet. Но самостоятельно, у меня ничего не выходит — не хватает опыта. Подскажите, что делаю неправильно.
Пытаюсь на своем сайте сделать все правильно, а именно вызывать pdoPage сразу с шаблоном, и обрабатывать данные заранее, через prepareSnippet. Но самостоятельно, у меня ничего не выходит — не хватает опыта. Подскажите, что делаю неправильно.
Проблема с дополнениями
Здравствуйте!
Уважаемые посетители столкнулся со следующей проблемой
При клике установить ничего не происходит. На хостинге все папки имеют права 755 а файлы 644.
В чем может быть проблема? Проверял на Лисе, Хроме и Опере везде одно и тоже!
Уважаемые посетители столкнулся со следующей проблемой
При клике установить ничего не происходит. На хостинге все папки имеют права 755 а файлы 644.
В чем может быть проблема? Проверял на Лисе, Хроме и Опере везде одно и тоже!
Количество товара нецелым числом в Заказах
Продолжаю извращаться веселиться с количеством товара, которое необходимо выразить нецелым числом.
В корзину нецелые числа получилось запихать.
Общий итог тоже подсчитывается с нецелыми исходными значениями.
При обновлении страницы с корзиной введенные ранее значения сохраняются.
Но возникла новая проблемка, даже две:
В корзину нецелые числа получилось запихать.
Общий итог тоже подсчитывается с нецелыми исходными значениями.
При обновлении страницы с корзиной введенные ранее значения сохраняются.
Но возникла новая проблемка, даже две:
Вопрос от новичка
Добрый день, сразу скажу. что мой уровень в пхп минимальный также как и в модкс.
Собственно хочу сделать поддомен с погодой, скрипт вроде нашел maarkus.ru/prognoz-pogody-dlya-sajta-cherez-api-yandeksa/
Но там он состоит из 2 файлов weather и index. То есть скрипт который в индексе, вызывает скрипт который weather.
Как это реализовать в модексе? Создать сниппет со скриптом который в index, а файл weather просто закинуть в какую нибудь папку?
И сразу доп вопрос, куда вставлять java script если чанки — HTML, а сниппеты — php?
Собственно хочу сделать поддомен с погодой, скрипт вроде нашел maarkus.ru/prognoz-pogody-dlya-sajta-cherez-api-yandeksa/
Но там он состоит из 2 файлов weather и index. То есть скрипт который в индексе, вызывает скрипт который weather.
Как это реализовать в модексе? Создать сниппет со скриптом который в index, а файл weather просто закинуть в какую нибудь папку?
И сразу доп вопрос, куда вставлять java script если чанки — HTML, а сниппеты — php?
Как через снипет вызвать коллекцию из свой таблицы
Есть компонент, создал при помощи modExtra.
Как через снипет сейчас к его коллекции обратиться?
вызываю, пытаюсь узнать количество записей например, а там 0 (записей много)
путь верный формируются, вида
/var/www/*****/data/www/up.*******.ru/core/components/lfvideo/
Как через снипет сейчас к его коллекции обратиться?
вызываю, пытаюсь узнать количество записей например, а там 0 (записей много)
путь верный формируются, вида
/var/www/*****/data/www/up.*******.ru/core/components/lfvideo/
$base_path = !empty($base_path) ? $base_path : $modx->getOption('core_path').'components/lfvideo/';
$modx->addPackage('lfvideo',$base_path.'model/');
$stores = $modx->getCollection('lfvideoitem');
echo 'Всего записей: '.count($stores);