Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #36
22 марта 2019, 16:16
0
Судя по документации ничего не нужно — getTickets работает на pdoTols и там должны быть доступны стандартные методы.
[[getTickets?
$includeTVs=`rating`
&sortby=`{ "rating":"ASC" }`
......
]]

Естественно, вместо «rating» имя Вашей TV.
22 марта 2019, 15:55
0
Если используете LikeDislike, то можете рейтинг писать в TV и по нему уже сортировать.
20 марта 2019, 15:03
+1
Попробуйте VirtualPage.
18 марта 2019, 09:44
0
Добавление: ms2form.
Вывод по createdby текущего пользователя.
14 марта 2019, 11:02
1
+1
Сделайте на основе сниппета shk_fihook.
Ну и документацию посмотрите.
10 марта 2019, 20:05
+1
Добавьте параметр emailFrom с ящиком, соответствующим домену сайта:

&emailFrom=`info@домен_сайта.ru`
05 марта 2019, 13:16
+1
Если у Вас в TV (как я понимаю, это sp-service) одиночный выбор и там выводится ID ресурса, то в чанке doctor.tpl так:

[[#[[+tv.sp-service]].tv_name]]

tv_name здесь — имя нужного TV-поля у ресурсов «Яндекс.Справочник», «Flamp» и т. д.
05 марта 2019, 12:53
+1
Babel, в принципе, нужен для удобного переключения между версиями ресурса в админке и вывода ссылок на связанный ресурс на фронте.
Работает без нареканий, периодически обновляется, но если структуры версий разные, то особого смысла в нем нет.
26 февраля 2019, 13:54
+1
Сделайте плагин на событие msOnSubmitOrder. Там из $order вытаскивайте ID товаров и пробегайтесь по ним на предмет значения поля createdby (или куда Вы пишете создателя товара).
Далее получаете юзера по ID, его e-mail и отправляете письмо через modMail.

Ну или переопределите класс заказа и реализуйте логику там.
22 февраля 2019, 19:12
+1
Попробуйте использовать не Simple XML (он сразу весь файл в память считывает), а XMLReader — он построчно работает.
А при создании можно через Ajax управлять array_slice массива с данными.
16 февраля 2019, 18:06
0
Используйте вместо pdoResources msProducts из поставки miniShop2.

Вывести категории и товары в них можно двойным вызовом. Сначала получаете категории (тем же pdoResources), а в чанке уже используете их ID в качестве parents:
[[msProducts? 
&parents=`[[+id]]`
.......
]]
13 февраля 2019, 19:52
2
+2
Используйте Rowboat.

<ul>
    [[Rowboat?
    &table=`my_table`
    &tpl=`item_tpl`
    &where=`{ "id":"[[*tv_field]]" }`
    ]]
</ul>

Ну и в чанке item_tpl:
<li>
    <span>[[+name]]</span>
    <span>[[+tip]]</span>
    <span>[[+value]]</span>
</li>
08 февраля 2019, 10:57
0
В плагине же комментарий:
//переадресация на нужную страницу 404, указать ее в модуле лексикона
Откройте модуль лексикона и настройте параметры для каждой версии.
05 февраля 2019, 15:37
0
Посмотрите тут.
26 января 2019, 13:57
0
Попробуйте через pdoResources — он это умеет.
22 января 2019, 09:47
0
1. Системные вкладки без правки исходников не переместите, а вот созданные через редактор форм можно через базу. Порядок зависит от значения поля rank в таблице modx_actiondom.
Найдите строки, относящиеся к соответствующему set (это ID набора правил в настройках форм) и измените rank у нужных как надо.
2. Стандартное поле без правки исходников, думаю, не переместить.
16 января 2019, 23:17
+3
Используйте Collections.
13 января 2019, 17:04
+1
Попробуйте так (выдаст все опции со значениями товара с ID = 123):
$id = 123; //ID товара
foreach ($modx->getIterator('msProductOption', array('product_id' => $id)) as $opt) {
	echo $opt->get('key').' - '.$opt->get('value').'
';
}
12 января 2019, 13:54
0
Посмотрите SocialTools