14 ноября 2022, 12:16 Спасибо за совет. Если не справлюсь, обращусь в раздел работа, надеюсь такой функционал не очень дорого будет стоить. Вопросы / msOptionsPrice2 - условие в зависимости от опции товара в модификации. 8 0
12 ноября 2022, 14:14 Вот скрин модификации: Скрин товара на сайте: Так выводятся опции «color, memory», опцию «to_order» выводить не нужно, нужно только сделать проверку по ней: {$_modx->runSnippet('msOptionsPrice.option', [ 'options' => 'color, memory', 'product' => $id, 'tpl' => '@FILE chunks/tpl_product_options_iphone.tpl', 'sortOptions' => 'memory:SORT_ASC:SORT_NUMERIC', 'processColors' => 1, 'constraintOptions' => [ 'color' => ['memory'] ] ])}Чанк «tpl_product_options_iphone.tpl»: {foreach $options as $name => $values} <div class="uk-text-emphasis uk-margin-small-bottom uk-text-center">{('ms2_product_' ~ $name) | lexicon}</div> <div class="uk-margin-bottom options_box uk-text-center" {if $constraints[$name]} data-constraints="{$constraints[$name]| json_encode: 256 | htmlentities}" {/if} > {foreach $values as $value index=$index} <label class="radio input-parent"> <input type="radio" value="{$values[$index]}" name="options[{$name}]" {if $index == 0}checked="checked"{/if} {if $constraints[$name]} data-relations="{$relations[$name][$value]| json_encode: 256 | htmlentities}" {/if} /> {if $colors[$name] && $colors[$name][$value]} {if $colors[$name][$value]['pattern']?} <span title="{$value}" data-uk-tooltip="{$value}" class="uk-background-center-center uk-background-norepeat uk-display-inline-block uk-margin-small-right option_color" style="background-image:url({$colors[$name][$value]['pattern']}); background-position: center; width:40px; height:40px;"></span> {else} <!--<span class="uk-margin-small-right" data-uk-tooltip="{$values[$index]}">{$values[$index]}</span>--> <span title="{$values[$index]}" class="uk-display-inline-block uk-margin-small-right option_color" style="background-color:#{$colors[$name][$value]['color']}; width:40px; height:40px;" data-uk-tooltip="title: {$values[$index]}"></span> {/if} {else} {if $name=='memory'} <span class="uk-margin-small-right uk-margin-small-bottom rectangle" data-uk-tooltip="{$values[$index]}">{$values[$index]}</span> {else} <span class="uk-margin-small-right" data-uk-tooltip="{$values[$index]}">{$values[$index]}</span> {/if} {/if} </label> {/foreach} </div> {/foreach} Вопросы / msOptionsPrice2 - условие в зависимости от опции товара в модификации. 8 0
11 ноября 2022, 11:53 Да, по логике нужно делать запрос. Вопрос: как? Вопросы / msOptionsPrice2 - условие в зависимости от опции товара в модификации. 8 0
11 ноября 2022, 11:33 Вот что хранит переменная: Array ( [0] => 0 [1] => 1 [2] => 2 ) 1 Вопросы / msOptionsPrice2 - условие в зависимости от опции товара в модификации. 8 0
05 мая 2021, 21:15 Решение: {if $tv_img} <img src="{$tv_img}" > {/if} Вопросы / mFilter2 вывод TV в категории товаров через Fenom 1 0
22 апреля 2021, 22:30 Была такая же проблема. Решил отключением компонента «modRelation». Вопросы / Глюки с Modx 17 0
26 ноября 2020, 16:31 О! Точно! Спасибо друг! Вопросы / Как передать ID ресурса во внешний js-файл? 2 0
23 ноября 2020, 15:28 Отличная статья. Только поясните пожалуйста, кто знает, в чем преимущества использования Fenom? Пошаговые инструкции / [MIGX] - Большой и страшный. Знакомство. 40 0
13 ноября 2020, 19:27 Спасибо большое! Буду юзать феном… Вопросы / Как вывести getImageList внутри pdoMenu 7 0
13 ноября 2020, 12:50 Спасибо за совет! Подскажите пожалуйста чем лучше Fenom? В PhpStorm нет плагина и подсветка кода fenom не поддерживается, немного не удобно… Вопросы / Как вывести getImageList внутри pdoMenu 7 0
13 ноября 2020, 12:44 Спасибо за подсказку. Заработало! Вопросы / Как вывести getImageList внутри pdoMenu 7 0
29 мая 2020, 00:03 Как я понял, это можно применить к определенным ресурсам. А как быть с последними опубликованными ресурсами из категории (т.е. динамический вывод последней новости)? Вопросы / Как сформировать подобный блок? 10 0
03 января 2020, 15:47 Если не трудно, подскажите как создать продукт с суммой которую вводит пользователь? Вопросы / minishop2 Оплата произвольной суммы 4 0
11 декабря 2019, 12:36 Спасибо. Извини за расспросы, недавно с ModX работаю… Вопросы / Условие для товаров с меткой favorite MiniShop2 15 0
11 декабря 2019, 12:20 То есть этот параметр можно не прописывать? Вопросы / Условие для товаров с меткой favorite MiniShop2 15 0
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Скрин товара на сайте:
Так выводятся опции «color, memory», опцию «to_order» выводить не нужно, нужно только сделать проверку по ней:
Чанк «tpl_product_options_iphone.tpl»: