Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
03 мая 2024, 14:39
+1
Я бы тогда забирал параметры из url и записывал бы в куки. А на страницы товара выводил похожие так
{'!msProducts' | snippet: [
    'parents' => 0,
    'optionFilters' => $.cookie.optionFilters
    'tpl' => 'myTpl',
    'limit' => 12
]}
03 мая 2024, 11:04
0
Как-то так
SELECT * FROM `modx_ms2_products` Data
LEFT JOIN `modx_site_content` Resource ON Data.id = Resource.id
LEFT JOIN `modx_ms2_product_options` Size ON Data.id = Size.product_id AND Size.key = 'size'
WHERE Size.value = '5010х2800'
02 мая 2024, 12:15
+1
воротите, что хотите. Вплоть до удаления исходников сайта, это уже на ваше усмотрение.
Это определённо очень важная возможность ?
02 мая 2024, 11:30
0
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает… Есть ли разумное решение данной проблемы?
Поменять хостинг.
01 мая 2024, 21:40
+1
$pdoTools = $modx->getParser()->pdoTools;
$data['count_products'] = count($data['products']);
$renderedHtml = $pdoTools->getChunk('pdfHtmlTemplate', $data);
В чанке pdfHtmlTemplate все ключи массива $data будут доступны как переменные
27 апреля 2024, 17:23
+1
У любого ресурса в настройках есть чекбокс «Использовать псевдоним в пути псевдонимов» сделай его неактивным и обнови урлы через верхнее меню.
27 апреля 2024, 13:37
0
В системных настройках компонента вы указываете логин и пароль от API и все данные виджет берёт из вашего ЛК СДЭК. Дополнительная стоимость, которую можно указать в настройках минишопа для данного способа доставки рассчитывается отдельно и может быть выведена в виджет, только с помощью костылей на JS.
26 апреля 2024, 11:28
0
в основном старая 7-18-ый года, где версия MODX уже не соответствует нынешней
Если нынешняя это 3.х, то там глобально в работе с контекстами ничего не изменилось, так что старые инструкции вполне рабочие, главное найти в новом интерфейсе нужные пункты меню.
26 апреля 2024, 10:37
0
Как я понял, коллега установил две админки modx и подключил их к одной БД и, если это так, то это дичь. А контексты это удобно спору нет.
26 апреля 2024, 10:34
0
Виджет показывает стоимость рассчитанную самим СДЭКом, там можно что-то поменять только через JS.
25 апреля 2024, 23:13
0
Как объединить два modx?
Никак. А главное зачем? Если нужно два сайта в одной админке используй контексты. Инструкции по настройке в интернете есть. А делать два сайта с одной БД это дичь какая-то.
19 апреля 2024, 10:07
0
Если нужен полноценный API, используй ZoomX. Также можно просто с делать коннектор и слать запрос к нему и возвращать что нужно и как нужно.
17 апреля 2024, 23:47
0
{$_pls['tv-name']} или {'tv-name' | placeholder}
17 апреля 2024, 19:04
0
Попробуй так
{if $options}
<h2>Заголовок:</h2>
<p>
    {foreach $options as $option}
        {if $option.value == 1}
            {$option.caption},
        {/if}
    {/foreach}
   </p>
{/if}
16 апреля 2024, 20:24
2
+2
Если на fenom то как-то так наверное
{set $cats = []}
{foreach $products as $product}
    {set $parent = $product.id | resource: 'parent'}
   {set $productsByCategory[$parent][] = $product}
{/foreach}
{foreach $productsByCategory as $parent => $products}
    {$parent | resource: 'pagetitle'}
    {foreach $products as $product}
       {$product | print}
    {/foreach}
{/foreach}
15 апреля 2024, 21:44
0
Самый простой вариант купить и установить компонент. Второй по простоте вариант, слать запрос на свой коннектор и получать всё что тебе нужно. А через action минишопа галерею ты не получишь, потому что там просто нет такого метода.
15 апреля 2024, 21:27
0
хочется штатными средствами обойтись
штатные средства не предполагают, что ты будешь слать свои запросы на чужие коннекторы)))
15 апреля 2024, 19:41
0
Допустим, компонент msListOrders тебе не подошёл, но почему ты не шлёшь запросы на свой коннектор, зачем тебе стандартный от Office?