Вопросы

Как записать id пользователя в снипет?

Здравствуйте!
Как записать id пользователя в плайсхолдер через снипет?
Рушан
18 сентября 2020, 18:20
modx.pro
1 046
0

Где изменить путь для хранения изображений, обработанных phpThumbOn?

Поискал в настройках, но не нашел. Где и что нужно поменять, чтобы сформированные phpThumbOn'ом изображения хранились по другому пути? К примеру, по такому: files/images/cache. И повлияет ли на что-то смена папки хранения сформированных сниппетом изображений?
weranda
18 сентября 2020, 18:09
modx.pro
812
0

Как настроить mSearch2 в админке сайта так, чтобы поиск осуществлялся только по заголовку товара(pagetitle)

Добрый день. Задача состоит в следующем:
Нужно реализовать поиск товаров только по заголовку(pagetitle), игнорируя совпадения в других полях, например, в описании. Это можно настроить в админке компонента mSeach2 или нужно писать отдельный плагин для этого?
Максим
18 сентября 2020, 12:23
modx.pro
1 112
0

Почему не работает вывод доп. поля без использования кавычек и при наличии дефиса/минуса в названии поля?

Приветствую.
Вывожу доп. поле в шаблоне.

Вывожу так (работает):
{$_modx->resource.name}

Вывожу так (не работает):
{$_modx->resource.name-1}

Вывожу так (работает):
{$_modx->resource."name-1"}

Я так понимаю, что без кавычек не работает поле, в имени которого присутствует знак дефиса/минуса. Объясните, пожалуйста, почему так происходит.
weranda
17 сентября 2020, 17:01
modx.pro
935
0

mFilter2 - вывод в разные чанки в зависимости от условий

Здравствуйте.
Документацию читал, но прямо моего случая не нашел. Есть каталог автомасел, они делятся на 2 типа: моторные и трансмиссионные. Трансмиссионные делятся еще на для МКПП и АКПП. Нужно сделать подбор масел по марке автомобиля. Для каждого масла есть TV где чекбоксами выбираются марки авто, к которым это масло подходит. У Трансмиссионных еще одно TV — тип коробки передач. Сейчас фильтрация реализована так:
[[!mFilter2?
&limit=`0`
&parents=`2`
&element=`msProducts`
&filters=`tv|marka`
&includeTVs=`acea,api,dopusk,tipdvig,vyazk,segment,sootv,ilsac`
&tplOuter=`tpl.mFilter2.outer3`
&tplFilter.outer.tv|marka=`tpl.mFilter2.filter.select.marka`
&tplFilter.row.default=`tpl.mFilter2.filter.option`
&tpl=`tpl.category`
&suggestions=`1`
]]
Результат: gtoil.ru/podbor?marka=BYD
Все масла выводятся в одной куче. Надо чтобы было 3 блока: для мотора, для МКПП, для АКПП.
Евгений
16 сентября 2020, 17:52
modx.pro
951
0

Вопрос по поводу modx revo (minishop2)

Добрый день, как изменяются url minishop2?
Допустим у меня есть url:
site.ru/electropila/drel-shurupovert-stanley-scd20s2k
В этом товаре заполнен Производитель и информация вся о товаре.

Как изменяется url, чтоб подставлялся Производитель в начале url?
Пример как надо:
site.ru/bosh/electropila/drel-shurupovert-stanley-scd20s2k
Aliaksandr
16 сентября 2020, 13:31
modx.pro
598
0

Minishop2 фильтрация большого кол-ва свойств

Есть 10 категорий. В каждой категории по 20 свойств товара. В каждой категории по каждому свойству нужно организовать фильтрацию.

Как я думаю решить:
1. Создать 200 свойств товара (что уже очень неудобно, т.к. эти поля будут в каждой категории, в которой даже не нужны)
2. Создать фильтрацию с помощью mFilter2

Еще смотрю в сторону migx, но как там организовать удобную фильтрацию не знаю.

Может кто сталкивался, буду благодарен любой идее. Спасибо
Сергей
16 сентября 2020, 09:21
modx.pro
543
0

возможно ли засунуть в migx функционал likedislike и тп?

возможно ли засунуть в migx функционал likedislike и тп?

к примеру есть таблица из 5 пунктов в migx, хотелось бы чтобы у пользователя была возможность поставить оценки (лайк/дислайк) каждому пункту и в зависимости от них уже выводить контент

сам по себе likedislike использует tv прикрепляемый к ресурсу
может есть какие то варианты или готовые решения для подобных дел? что посоветуете?
Евгений
15 сентября 2020, 23:31
modx.pro
712
0

Можно ли добавить разделитель между доп. полями в ресурсе?

Приветствую.
Много доп. полей. Можно их все разнести по категориям — удобненько будет, но вопрос не в этом. Можно ли как-то сделать так, чтобы в одной категории дополнительных полей в ресурсе вставить разделитель между ними в нужном месте? Пример на картинке.
weranda
15 сентября 2020, 19:03
modx.pro
932
0

Вопрос о pdoTools и where

Добрый день, коллеги!
Заклинило меня на одной мелочи при работе с pdoTools, ответа найти увы не могу

$pdo = $modx->getService('pdoFetch');

$collection = $pdo->getCollection('modResource',
            array('template' => 5, 'published' => 1),
            array(
            'parents' => 28,
            'sortbyTV' => 'event_date_time',
            'includeTVs' => 'event_date_time,event_place',
            'sortbyTVType' => 'datetime',
            'sortdirTV' => 'ASC',
            'where' => '{"event_place":"Берлога"}'  // Волшебство не получилось
            )
);

foreach ($collection as $key)
{
  // То-сё, пятое, десятое;
}

Таки не понял, возможно ли использовать строку where
'where' => '{"event_place":"Берлога"}'
в данной конструкции?
AlexFux
15 сентября 2020, 17:57
modx.pro
927
0