Вопросы
SQL запрос
Есть ресурс 5 ресурсов и все они имеют свой уникальный шаблон и пару TV.
catalogs и price это TV
Кто знает, можно ли одним SQL-запросом извлечь список этих ресурсов с TV-полями.
По итогу нужно будет получить вот такой json
catalogs и price это TV
Кто знает, можно ли одним SQL-запросом извлечь список этих ресурсов с TV-полями.
По итогу нужно будет получить вот такой json
{
"id": 1,
"pagetitle": "Название №1",
"catalogs": "Дымоходы для печей",
"price": "100"
},
{
"id": 2,
"pagetitle": "Название №2",
"catalogs": "Дымоходы для печей",
"price": "100"
},
{
"id": 3,
"pagetitle": "Название №3",
"catalogs": "Дымоходы для печей",
"price": "100"
},
{
"id": 4,
"pagetitle": "Название №4",
"catalogs": "Дымоходы для печей",
"price": "100"
},
{
"id": 5,
"pagetitle": "Название №5",
"catalogs": "Дымоходы для печей",
"price": "100"
} Как вывести в шаблоне ресурса TV поле типа List c Options/Values
Здравствуйте, я недавно с Modx поэтому прошу совета знатоков
В документации про типы TV полей сказано что я могу для типа ввода List указать раздельно значения Options/Values таким образом:
Я начал велосипедить и в сниппете получать сначала все значения поля List, затем получать выбранное значение, затем путем сравнивавания циклом проходить по массиву и тд, и все это только чтобы получить одно значение value.
В документации про типы TV полей сказано что я могу для типа ввода List указать раздельно значения Options/Values таким образом:
Option 1==value1||Option 2==value2Однако по умолчанию плейсхолдер [[*FieldTV]] выводит название опции, и я ни как не могу найти информацию про то как получить именно value выбранной опции.Я начал велосипедить и в сниппете получать сначала все значения поля List, затем получать выбранное значение, затем путем сравнивавания циклом проходить по массиву и тд, и все это только чтобы получить одно значение value.
<?php
function searchValue($option, $array) {
foreach ($array as $key => $val) {
if (strpos($val, $option) !== false) {
$el = explode('==',$val);
echo $el[1];
}
}
return null;
}
$tvtag = 'MyFieldTV';
$pageid = '38';
$tv = $modx->getObject('modTemplateVar',array('name'=>$tvtag));
// все опции
$options = explode('||',$tv->get('elements'));
// ключ опции выбранный в ресурсе
$optionKey = $tv->getValue($pageid);
echo searchValue($optionKey,$options);Может быть есть какое-то более рациональное и простое решение о котором я не знаю? Тормозит /assets/components/minishop2/connector.php
После обновления Minishop2 с версии 2.8.3-pl до последней версии 4.0.0-pl тормозит вывод таблицы заказов в админке, а точнее тормозит обращение к /assets/components/minishop2/connector.php, запрос висит по 30 секунд, прежде чем загрузить данные и таблицу заказов.
disk.yandex.ru/i/oWXF-Ipm5TGhuw
В логах ошибок нет. Обновление минишопа проведено на копии сайта на том же хостинге, оригинал сайта открывает заказы моментально, поэтому дело точно не в хостинге.
Кто-нибудь сталкивался с подобной проблемой?
disk.yandex.ru/i/oWXF-Ipm5TGhuw
В логах ошибок нет. Обновление минишопа проведено на копии сайта на том же хостинге, оригинал сайта открывает заказы моментально, поэтому дело точно не в хостинге.
Кто-нибудь сталкивался с подобной проблемой?
Как проверить шаблон родителя?
Может кто подсказать как проверить шаблон родителя?
Мне надо примерно так:
*parent template=`13`:then=`одно`:else=`другое`
Мне надо примерно так:
*parent template=`13`:then=`одно`:else=`другое`
Как можно сделать Tickets без авторизации?
Привет.
Кажется, где-то, когда-то видел способ сделать так, чтобы Tickets работал без необходимости авторизации (создание вопросов). Если кто-то, что-то знает, буду признателен за решение, наводку.
Кажется, где-то, когда-то видел способ сделать так, чтобы Tickets работал без необходимости авторизации (создание вопросов). Если кто-то, что-то знает, буду признателен за решение, наводку.
как в miniShop2 убрать метку по умолчанию
Сделал метку(флажок), но она стоит выбранной по умолчанию у всех товарах. Есть способ убрать ее со всех товаров чтобы можно было выбрать лишь те что мне нужны?
Получение последнего ресурса в шаблоне - через idx или как-то иначе.
Всем добрый день
Подскажите пожалуйста, я могу каким то образом получить последний элемент из idx или id и его проверить?
Подскажите пожалуйста, я могу каким то образом получить последний элемент из idx или id и его проверить?
Сортировка сниппета getComments по SimpleRating
Подскажите как отсортировать сниппет getComments по SimpleRating
Считывание переменной из input fenom
Здравствуйте коллеги, срочно нужна помощь.
ситуация следующая стоит у меня minishop2 и мне необходимо иметь возможность прямо в корзине поменять вес заказываемого товара при помощи input, а также добавить checkbox при нажатии на который к сумме заказа прибавлялось бы 500р.
В феноме очень слаб, тыкните лицом пожалуйста в статью как это сделать или помогите кодом.
Заранее благодарю всех откликнувшихся
ситуация следующая стоит у меня minishop2 и мне необходимо иметь возможность прямо в корзине поменять вес заказываемого товара при помощи input, а также добавить checkbox при нажатии на который к сумме заказа прибавлялось бы 500р.
В феноме очень слаб, тыкните лицом пожалуйста в статью как это сделать или помогите кодом.
Заранее благодарю всех откликнувшихся
Возможность управления опциями товара в родительской категории в minishop2
Доброго дня!
На сайте большое количество категорий с различными опциями товаров в них.
Пытаюсь сделать возможность управлять ими в каждой категории.
Для начало создал 20 опций в minishop2 для всех товаров.
Затем сделал доп поле MIGX для категории, в ней возможность выбрать одну опцию из 20, ввести ее название для данной категории и будет ли использоваться в фильтре (mFilter2).
Затем в шаблоне категории вывожу через getImageList в плагине mFilter2 поля, которые отмечены для использования.
На сайте большое количество категорий с различными опциями товаров в них.
Пытаюсь сделать возможность управлять ими в каждой категории.
Для начало создал 20 опций в minishop2 для всех товаров.
Затем сделал доп поле MIGX для категории, в ней возможность выбрать одну опцию из 20, ввести ее название для данной категории и будет ли использоваться в фильтре (mFilter2).
Затем в шаблоне категории вывожу через getImageList в плагине mFilter2 поля, которые отмечены для использования.