msProducts не выводит thumbs 600 на 600, как исправить?

Вот такой код

<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Заголовок</title>
    <link>[[++site_url]]</link>
    <description>[[#1.description]]</description>  
    {'msProducts'|snippet:[
        'depth' => '10',
        'level' => '10',
        'limit' => '10000',
        'parents' => '3',
        'includeThumbs' => '600x600',
        'includeTVs' => 'brand,keywords',
        'tpl' => 'GoogleMerchantItem',
    ]}  
  </channel>
</rss>
Чанк такой

{if $thumb}<g:image_link>{$_modx->config['site_url'] | ereplace : '~\/(?!.*\/)~' : ''}[[+600x600]]</g:image_link>{/if}
Пытался и через
{$_pls['600x600']}
и
{$thumb}
, ВЫВОДИТ ВСЕГДА
small
а нужно хотя бы
medium
, его тоже ставил и все равно small
Vladimir
04 октября 2021, 06:45
modx.pro
547
0

SeoFilter вывод опций в каталоге у карточек

Всем пример, может кто уже выводил.
Необходимо в каталоге у карточек товара вывести в виде ссылок опции на фильтра.

Производителя можно легко вывести

[[!sfLink? &rules=`5` &vendor=`[[+vendor]]`]]
Теги тоже вывел без проблем:

{if $tags?}
        {var $tags_a = $tags|split}
                {foreach $tags_a as $tag}
                    {set $word = $tag|sfWord:4}
                         <div class="catalog-section-item-offers-property-value cresca-cl-border-hover"><div data-type="text"><a href="{142|url}{$word.alias}">{$word.value}</a> 
                        </div> 
                                </div>
{/foreach}
{/if}
Но можно ли по этому принципу вывести опции товара, я так и не разобрался(
Сергей
04 октября 2021, 00:23
modx.pro
433
0

HybridAuth и странная статистика от Яндекса

Добрый день!
Дополнение HybridAuth с провайдером Вконтакте.
В статистике от Яндекса источник трафика указан oauth.vk.com, хотя я авторизацию не использую (не вхожу на сайт).
Причем, количество «просмотров» очень велико.
Как вообще такое возможно?
Игорь
03 октября 2021, 11:33
modx.pro
393
0

Фильтр ресурсов по id пользователя.

Есть ресурс в котором есть TV поле user_id. В нем указано id пользователей через кому.
Как через pdoResources вывести пользователю только те ресурсы у которых в поле user_id есть их айди.
Главная проблема в том что если у пользователя айди 6 то он видит ресурсы где указан айди 66 и более.
Сергій
03 октября 2021, 02:47
modx.pro
663
0

На странице не работает скрипт после применения фильтра товаров через mSearh2.

Вопрос такой, написал скрипт который добавляет и убирает класс 'active' у кнопок. Кнопки выбора размера у товара в категории товаров.
вот он:
let pickSizeClass = document.querySelectorAll('.pick-size-class');
        
        pickSizeClass.forEach((item) => {
            item.addEventListener('click', function (event) {            
                let target = event.target,
                    parentTarget = target.parentElement,
                    parentChild = parentTarget.children;
                for (var i = 1; i < parentChild.length; i++) {
                    parentChild[i].classList.remove('active');
                }
                target.classList.add('active');
            });
        });
при загрузке страницы скрипт работает, а вот после того как проводишь любые манипуляции с фильтром, например уменьшаешь верхнюю границу цен, или выбираешь фильтр по производителю, то скрипт перестает работать…
Andrew
02 октября 2021, 15:05
modx.pro
565
0

Localizator отмена публикации ресурса

Всем доброго времени суток! Сайт мультидоменный на разных языках. Задействован компонент Localizator. Вопрос вот в чем, при использовании Babel для организации мультиязычности нет проблем в том, чтобы не делать перевода для какой-либо страницы. Можно ли в Localizator отключать перевод таким же образом? То есть, Есть страница в русской версии, но в английском домене ее публикация не нужна.
Алексей
02 октября 2021, 10:28
modx.pro
372
0

ClientConfig вывод названия поля.

Здравствуйте.
Подскажите пожалуйста.
Есть настройка в ClientConfig:
«Название» = «Телефон», «Ключ» = «phone».
Вывод ключа на fenom: {'phone' | option}.
Вопрос: как вывести «Название» настройки (желательно на fenom)? Слово «Телефон» в этом случае.

Спасибо.
Дмитрий
02 октября 2021, 09:29
modx.pro
1
658
0

Страница 404 не срабатывает, error_page указан во всех контекстах, как исправить?

Во всех контекстах установлен этот параметр, и у каждого стоит айди своего ресурса, страницы рабочие, на другом контексте срабатывает 404 страница, а вот на контексте web, не срабатывает, хотя там тоже так же указан как и в web.
Vladimir
01 октября 2021, 12:52
modx.pro
501
0

Получить скидку дисконтной карты пользователя при оформлении заказа msOrder

Здравствуйте. Подскажите, пожалуйста, как реализовать получение скидки с дисконтной карты пользователя во время оформления заказа. Вот пример:

Проблема в том, что пользователь может быть не авторизован, тогда как получить скидку?
Подскажите, пожалуйста, модули на решение подобной задачи или хотя бы в каком направлении двигаться.
Спасибо заранее)
Наталья Олиферович
30 сентября 2021, 18:56
modx.pro
507
0