Вопросы

Нужна помощь перевести с фенома на php

Приветствую!
Такую конструкцию сделать на пхп
{if $packs = ($product.id | resource:"sizes")}
                              {foreach json_decode($packs, true) as $pack}
                                {if $pack.MIGX_id == $product.options.pack}
                                  {set $pack_count = $pack.count}
                                  {set $pack_type = $pack.pack_type}
                                {/if}
                              {/foreach}
                            {/if}
Подкину на кофе на юмани.
Студия Сергея Сергеевича Созерцатель
modx.pro
37
0

Как правильно получить опцию товара через cниппет?

Здравствуйте!
Как правильно получить опцию товара «tags» через XPDO MODx?
minishop2
Попробовал получить что то не работает.
<?php
$product = $modx->getObject('msProduct', $modx->resource->get("id"));
if ($values = $product->get("tags")) {
print_r($values);
}
Заранее благодарю!
Рушан
Вчера в 18:53
modx.pro
30
0

miniShop2. Изменение количества товара в мини-корзине

Добрый день. Существует ли какое-либо готовое решение для изменения количества единиц товара в мини-корзине? Нашел несколько топиков с похожей проблемой, но не смог разобраться в деталях из-за малого опыта. msMiniCartDynamic не поддерживается уже несколько лет, не думаю что это хорошее решение.
Олег
Вчера в 13:23
modx.pro
31
0

Подскажите, как сделать модальное окно с подгрузкой контента из нужного id страницы MODX REVO

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

Хочу сделать подгрузку политики конфиденциальности, но именно с ресурса, а не из спрятонного текста в футере. Укоротить размер страницы хочу.

modxrevo.
Игорь
Вчера в 11:24
modx.pro
39
0

MinifyX меняет пути картинок в стилях css

Modx REVO MinifyX
пытаюсь настроить сжатие файлов

указываю это
[[MinifyX?
&cssSources=`
css/css_download/bootstrap.min.css,
css/css_download/stylesheets.css,
css/css_download/slick.css,
css/css_download/slick-theme.css
`
     &minifyCss=`1`
    &minifyJs=`1`
    &cssFilename=`stylesheets_minify`


]]
[[+MinifyX.css]]

в стилях у меня так пути указаны:
Игорь
20 января 2022, 20:40
modx.pro
46
0

pdoMenu. Как вывести пункты нужного уровня?

Приветствую) Который час бьюсь над вопросом, который на первый взгляд кажется очень простым. У сайта структура состоит из 3-х уровней. Мне нужно вывести первый уровень сверху (с этим вопросов нет). Второй уровень (активного пункта первого уровня) слева. Третий уровень (активного пункта второго уровня) справа. То есть в трёх разных местах.
Если проще, то кликаем пункт первого уровня и появляются его подпункты. Потом кликаем на один из подпунктов и появляются уже его подпункты.
Я в диком ступоре. Может кто подскажет как это можно сделать?
Дмитрий
19 января 2022, 21:53
modx.pro
98
0

getImageList where OR

Здравствуйте. Столкнулся с тем, что не получается написать запрос where в getImageList. Мне нужно вывести записи с определенными MIGX_id.

Так
'where' => '{«MIGX_id:=»:«1»,«OR:MIGX_id:=»:«3»}',
не работает. Наверняка как-то же можно составить запрос с условием OR.

Сразу скажу, что предпочтительно использовать именно getImageList а не феном. Вызов идет через pdoPage и все работает, осталось только выборку определенных записей сделать. Или может есть другой способ вывести записи по определенным MIGX_id через getImageList?
Андрей
19 января 2022, 16:53
modx.pro
42
0

Вывод модификаций товара msOptionsPrice2 и динамическое изменение цены,артикула,названия в корзине msCart.

Здравствуйте, уважаемые коллеги.
Если кто-нибудь сталкивался с задачей вывода модификаций товара в корзине msCart + динамическом изменении цены, артикула, названия (как и в самой карточке товара) при выборе модификации в корзине, пожалуйста поделитесь опытом или оставьте ссылку на мануал.
Благодарю! Всем успеха и бабла!
Алексей Носкович
19 января 2022, 11:54
modx.pro
44
0

Конструкция условий if else fenom

Здравствуйте. подскажите как мне это перевести на FENOM
[[*to_storage_page_all:is=`1`
             :then=`
                 В наличии
             `
             :else=`
                 
`]]
             
[[*to_storage_page_all:is=`2`
             :then=`
                 Под заказ
             `
             :else=`       
 `]]
Пробовал так

{if $_modx->resource.to_special_offer_page == 2}
    Под заказ
{else}
                    	...
{/if}

 {if $_modx->resource.to_special_offer_page == 1}
    В наличии
{else}
                    	...
{/if}
Не работает

Не могу понять как.

Будет выводится в категории товаров minishop2
Mishiko
18 января 2022, 19:55
modx.pro
84
0

Помощь. Любой текст сохраняется как «0» ноль

Помогите пожалуйста кто знает причину замены любого текста на 0.

В различных полях удается сохранить только цифры.

Любой текст сохраняется как «0» ноль:

  • В админке компонента msPromoCode у купонов есть поле «Описание».
  • Во фронтенде при написании коментария в Тикетс.
  • В админке компонента Тикетс также невозможно отредактировать текстовый комментарий.
В консоли ошибок нет.

Причина проблемы не известна, что-то из-за настройки компонентов modx, смены сервера, обновление версии php.
Алексей
18 января 2022, 14:33
modx.pro
56
0