Сортировка mFilter2 по msOption

Здравствуйте. Подскажите пожалуйста, хочу сделать сортировку по msoption в категории через mFilter2. Для этого указывают
'sort'=>'
msoption|count_products:asc
',
В категории при этом ничего не выводится, а в журнале ошибок modx ошибка вот такая
[2021-07-31 11:44:57] (ERROR @ /home/sunvoyage/htdocs/core/components/pdotools/model/pdotools/pdofetch.class.php: 172) [pdoTools] Error 42S22: Unknown column 'count_products' in 'order clause'
Dolce
01 августа 2021, 11:43
modx.pro
723
0

В вызове типа $delivery.name, что есть .name и где и как эти правила редактировать?

Новый в MODX. Редакирую сайт написанный на нем.

Есть такой код:

{if $index == 1}
    {if $_modx->config.cultureKey == 'ru'}
    <input data-alt="{$delivery.name}" class="styler delivery_param" type="radio" name="delivery" value="{$delivery.id}" id="delivery_{$delivery.id}"
       data-payments="{$delivery.payments | json_encode}"
        {$checked ? 'checked' : ''}>
    <label class="delivery_{$delivery.id}_label col-form-label delivery input-parent" for="delivery_{$delivery.id}">
        <!-- {$delivery.name}
        {if $delivery.description?}
            <span>({$delivery.description})</span>
        {/if} -->
        
    </label>
    {else}
    <input data-alt="SDEK" class="styler delivery_param" type="radio" name="delivery" value="{$delivery.id}" id="delivery_{$delivery.id}"
       data-payments="{$delivery.payments | json_encode}"
        {$checked ? 'checked' : ''}>
    <label class="delivery_{$delivery.id}_label col-form-label delivery input-parent" for="delivery_{$delivery.id}">
        <!-- SDEK DELIVERY (RUSSIA ONLY) -->
    </label>
    {/if}
{/if}
Где я могу найти правила $delivery.description и $delivery.name, чтобы отредактировать их.

Спасибо!
ilia
31 июля 2021, 20:47
modx.pro
693
0

jGrowl ссылкой

При добавлении товара всплывает сообщение jGrowl «Товар успешно добавлен в корзину: 1» или «Количество товара в корзине успешно изменено: 2». Можно ли сделать эти строки ссылками в корзину. Так как заметил по вебвизеру, что многие пользователи пробуют туда нажать.
Роман
30 июля 2021, 10:07
modx.pro
1 056
0

mFilter2 и googlestorelocator

Всем привет подскажите как подружить два сниппета
mFilter2 и googlestorelocator

Делаю такой вызов
[[!mFilter2 ?
&ajaxMode=`button`
    &parents=`15`
    &limit=`600`
    &element=`GoogleStoreLocator`
    &totalVar=`gsl.totalResult`
    &tplMapMarker=`gslMapMarkerTpl`
    &tplMapMarkerContent=`ProductTplModal`
    &tplStore=`ProductTpl`
    &tpl=`ProductTpl2`
    &zoom=`6`
    &includeTVs=`pic,add,phone,time,gslZipcode,gslCity,gslStreet,gslHousenumber,gslState,gslCountry`
    &latCenter=`48.3801082`
    &lngCenter=`30.9561855`
]]


В ответ получаю ничего не найдено а ниже идет вывод документов через googlestorelocator

Если же вызывать через pdoPage то все работает. Но нужен фильтр.

Помогите может кто то сталкивался или знает как сделать что бы они работали совместно.
Ivanov Alexandr
29 июля 2021, 22:05
modx.pro
800
0

Почему из файла не срабатывает runProcessor gallery/upload, а в Console срабатывает ?

Здравствуйте, подскажите пожалуйста. Почему-то из файла не срабатывает установка картинки через gallery/upload
Сергей Хлопов
28 июля 2021, 19:45
modx.pro
1 414
0

Babel и верстка

Привет! Подскажите пожалуйста, как вписать вывод Babel в такую верстку?

<li class="top-links-item"><a href="#">EN</a>
	<ul class="top-links-sub-menu">
	    <li class="top-links-item"><a href="#"><img src="images/icons/flags/russia.png" alt="Русский"> RU</a></li>
		<li class="top-links-item"><a href="#"><img src="images/icons/flags/english.png" alt="English"> EN</a></li>
	</ul>
</li>
Смущает именно первая строка, как туда вывести значение текущего языка?
Algirdas
28 июля 2021, 15:14
modx.pro
722
0

SeoFilter Лезут значения из других таблиц!

Приветствую сообщество!

В общем ситуация следующая:
— Есть ТВ-поле, допустим n_categories
— Есть шаблон с id 7
— Есть раздел новостей с id 14
Andrey
28 июля 2021, 13:56
modx.pro
1 011
0

Еще немного про сессии MODX, компонент smartSessions

Всем привет!

Небольшая предыстория
Когда я на свой VPS сервер закинул очередной более-менее крупный сайт (в базе около 25 тыс. товаров), у меня начались проблемы с нехваткой памяти, mysql ее нещадно отъедал.

В процессе оптимизации я начал понимать, что у половины сайтов в базе большую часть объема занимает пресловутая таблица modx_sessions, где, как известно, лежат сессии посетителей.

Но… почему? У сайта посещаемость 150-200 человек в сутки, сессии хранятся 7 дней (да, я проверил, они действительно очищаются), но в таблице почему-то 200000 записей, хотя по логике вещей должно быть 200*7=1400+. Реальность расходится с теорией не на 5-10%, а в десятки раз!
В итоге таблица весит полгигабайта, сайтов штук 10, каждому дай памяти, вот VPS и падает периодически… непорядок!


Наумов Алексей
28 июля 2021, 10:51
modx.pro
15
7 041
+29

Компонент mostpopular и TV

Привет! Подскажите пожалуйста, может кто пользовался этим компонентом. Пытаюсь вывести список из самых популярных статей (на основании количества кликов). Вывожу так:

[[mpResources?
&tpl=`mpArticlesMostPopularTpl`
&limit=`3`
&sortDir=`DESC`
&fromDate=`-28 days`
&fromDate=`-1 days`
&includeTVs=`1`
&processTVs=`1`
&includeTVList=`image`
]]
В mpArticlesMostPopularTpl:

bla-bla
<a href="[[+uri]]"><img class="rounded-circle" src="[[+tv.image]]" alt="[[+pagetitle]]"></a>
bla-bla
Пробовал так же вместо
&includeTVs=`1`
&processTVs=`1`
&includeTVList=`image`
Просто
&includeTVs=`image`
Потом судя по документации понял (если я конечно правильно понял) что он работает с getResources а не с pdoResources. В любом случае картинки не выводятся. В коде страницы src(unknown)

Гугление не помогло. Как будто им вообще никто не пользуется, что очень странно, ибо других компонентов с таким же функционалом я не нашел. Или подскажите другое решение.
Algirdas
27 июля 2021, 18:32
modx.pro
687
0

minishop2-combo-options удаляет значения 0

Если например в размеры или цвета добавить 0 и сохранить, то после обновления страницы данный вариант удалится. Как сделать что бы не удалялся?
Ivan
27 июля 2021, 16:43
modx.pro
642
0