Вопросы

Fenom не работает только в одном чанке.

Здравствуйте!
После обновления pdoTools и minishop2 перестал работать Fenom в чанке orderOuter. Чанк не обрабатывается шаблонизатором.
Код:
"{foreach $products as $product}
Наменование: {$product.pagetitle}, цвет — {$product.options | join: '; '};
Цена: {$product.price} руб.;
Кол-во: {$product.count} шт.;
{/foreach}
Общая стоимость: {$total.cost} руб."

на выходе:
"{foreach $products as $product}
Наменование: {$product.pagetitle}, цвет — {$product.options | join: '; '};
Цена: {$product.price} руб.;
Кол-во: {$product.count} шт.;
{/foreach}
Общая стоимость: {$total.cost} руб."

При этом, на той же странице, в другом чанке этот код возвращает:
«Наменование: Товар, цвет — белый;
Цена: 100 руб.;
Кол-во: 1 шт.;
Общая стоимость: 100 руб.»

В чём может быть проблема. Может этот чанк надо указать где-то в настройках pdoTools?
lillotm24
12 марта 2018, 07:51
modx.pro
1 720
0

mfilter2 как запомнить фильтр?

Подскажите как раализовать:
Есть у меня категории(вывел их pdoresources) и есть фильтр «мужское» и «женское»(галочками).
Как запомнить выбранный фильтр при переходах по категориям?

Вот сайт примера:
nosi.ru/majki-futbolki/?tv|pol=мужской
Александр Иващенко
11 марта 2018, 16:27
modx.pro
3
2 457
+1

Не могу понять, почему не выводятся pdomenu, pdofields, pdoresources, MIGX

Здравствуйте, уважаемые специалисты!
У меня очень животрепещущий вопрос. Постигаю MODX, делаю все по документации, вопрос с то пропадающими, то появляющимися pdoTools (а именно: поля, изображения, меню, хлебные крошки).
Сайт www.remont-um.ru на хостинге reg.ru. Сайт в процессе строительства.
Приведу пример: добавляю ресурс, заполняю необходимые поля, по завершению работы чищу кэш в админке MODX, чищу кэш браузера и вижу что необходимые изображения, меню и текст отсутствуют! Проверяла с нескольких компьютеров и моб. устройств — все также…
Юлия
11 марта 2018, 13:56
modx.pro
2 045
0

Плагин добавленея поля времени

как сделать, чтобы поля время было в формате 24

'vpbt' => array(
                        'dbtype' => 'time',
                        'phptype' => 'time',
                        'null' => false,
                    ),
Максим
11 марта 2018, 10:51
modx.pro
856
0

migx fenom вывод в обратном порядке

Как вывести в обратном порядке записи migx?
{set $rows = json_decode(2 | resource : 'video', true)}
                    {foreach $rows as $idx => $row}
                        <div class="item">
        				{'!iframeYouTube' | snippet : [
                                'width' => '100%',
                                'height' => '100%',
                                'url' => $row.track
                            ]}
        				</div>
                    {/foreach}
Максим
11 марта 2018, 09:17
modx.pro
2 023
+1

в pdoSitemap пропал домен

Добрый день!
В какой-то момент на всех сайтах яндекс вебмастер начал выдавать ошибки в sitemap.xml
В
<loc></loc>
пропал домен.
Исправить пока удается только вручную вписывая домен.
Раньше вызывал сниппет просто указывая родителя и исключенные ресурсы. Сейчас вписал все, что только возможно по инструкции и все равно домен не появился.
Вот мой вызов:

[[!pdoSitemap? 
&parents=`0` 
&showHidden=`1` 
&resources=`-20,-45,-22,-21` 
&sitemapSchema=`http://www.sitemaps.org/schemas/sitemap/0.9` 
&tpl=`@INLINE <url><loc>[[+url]]</loc><lastmod>[[+date]]</lastmod><changefreq>[[+update]]</changefreq><priority>[[+priority]]</priority></url>`
&forceXML=`1`
&checkPermissions=`list`
&context=`web`
&tplWrapper=`@INLINE <?xml version="1.0" encoding="[[++modx_charset]]"?><urlset xmlns="[[+schema]]">[[+output]]</urlset>`
]]
Проблема наверняка не только у меня одного.
Подскажите, кто как решил.
Олег
11 марта 2018, 08:59
modx.pro
995
0

Не выводит количество результатов выборки (плейсхолдер pdoResources в totalVar)

$modx->runSnippet('pdoResources', array(
    'parents' => (isset($resource) ? $resource : 6),
    'depth' => (isset($resource) ? 0 : 1),
    'tpl' => 'item.services_page.entertainments.item',
    'includeTVs' => 'image,price',
    'includeContent' => 1,
    'showUnpublished' => 1,
    'showHidden' => 0,
    'where' => '{"template:=":8,"hidemenu:=":0,"deleted:=":0}',
    'hideContainers' => 1,
    'limit' => $limit,
    'maxLimit' => $limit,
    'offset' => ($cur_page - 1) * $limit,
    'totalVar' => 'total_selected'
));
 
return '~'.$modx->getPlaceholder('total_selected').'~';
Возвращает мне ~~.
Версия MODX 2.6.1. Не знаю из-за нее это или нет, но на другом сайте (версия 2.5.4) все работает.
Fullstack
11 марта 2018, 02:38
modx.pro
2 502
0

Как вернуть значение mFilter2 сортировки по умолчанию.

Привет.
Скажите мне нужно вернуть значение mFilter2 сортировки по умолчанию.
Ситуация простая.
Вот кнопка

<a href="#" 
    data-sort="ms|price" 
    data-dir="[[+mse2_sort:is=`resource|publishedon:desc`:then=`desc`]]" 
    data-default="asc" 
    class="sort">
        <span class="icon"></span>
        <i class="desc">cначала дорогие</i> 
        <i class="asc">cначала дешевые</i> 
</a>
Все работает без проблем сортирует туда сюда.

Вопрос: Как сделать так чтоб при первом нажатии сортировал по убыванию (сейчас так и есть), а при втором нажатии возвращался в исходное положение, без сортировки, убрать из URI

?sort=ms|price:asc
Евгений
10 марта 2018, 14:15
modx.pro
877
0

Помогите преобразовать простое меню в pdoMenu

<ul class="cl-effect-16">
			<li class="active"><a href="index.html" data-hover="HOME">HOME</a></li>
			<li><a href="timbers.html" data-hover="TIMBERS" >TIMBERS</a></li>
			<li><a href="environment.html" data-hover="ENVIRONMENT">ENVIRONMENT</a></li>
			<li><a href="mail.html" data-hover="MAIL">MAIL</a></li>
		</ul>
Надо как-то сохранить классы при этом.
Roman
10 марта 2018, 13:52
modx.pro
721
0

miniShop2 не грузиться фото превью товара, после установки плагина (свойства товара)

Вообщем добавил плагин (свойства товара), перестали грузиться превьюшки товара (вместо них стандартные превьюшки miniShop2), удаляю плагин все работает все грузиться, в чем проблема не могу разобраться.
Dima
10 марта 2018, 10:20
modx.pro
1 194
0