Дмитрий

Дмитрий

С нами с 03 ноября 2019; Место в рейтинге пользователей: #523
Дмитрий
14 ноября 2022, 12:16
0
Спасибо за совет. Если не справлюсь, обращусь в раздел работа, надеюсь такой функционал не очень дорого будет стоить.
Дмитрий
12 ноября 2022, 14:14
0
Вот скрин модификации:


Скрин товара на сайте:


Так выводятся опции «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}
Дмитрий
11 ноября 2022, 11:53
0
Да, по логике нужно делать запрос. Вопрос: как?
Дмитрий
11 ноября 2022, 11:33
0
Вот что хранит переменная:
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
)
1
Дмитрий
02 октября 2021, 13:16
+1
Спасибо.
Дмитрий
28 сентября 2021, 11:12
0
Спасибо за совет. Учту.
Дмитрий
24 сентября 2021, 22:08
0
Спасибо. Буду знать.
Дмитрий
05 мая 2021, 21:15
0
Решение:
{if $tv_img}
<img src="{$tv_img}" >
{/if}
Дмитрий
22 апреля 2021, 22:30
0
Была такая же проблема. Решил отключением компонента «modRelation».
Дмитрий
26 ноября 2020, 16:31
0
О! Точно! Спасибо друг!
Дмитрий
23 ноября 2020, 15:28
0
Отличная статья. Только поясните пожалуйста, кто знает, в чем преимущества использования Fenom?
Дмитрий
13 ноября 2020, 19:27
0
Спасибо большое! Буду юзать феном…
Дмитрий
13 ноября 2020, 12:50
0
Спасибо за совет! Подскажите пожалуйста чем лучше Fenom? В PhpStorm нет плагина и подсветка кода fenom не поддерживается, немного не удобно…
Дмитрий
13 ноября 2020, 12:44
0
Спасибо за подсказку. Заработало!
Дмитрий
29 мая 2020, 00:56
0
Какова цена вашего компонента?
Дмитрий
29 мая 2020, 00:03
0
Как я понял, это можно применить к определенным ресурсам. А как быть с последними опубликованными ресурсами из категории (т.е. динамический вывод последней новости)?
Дмитрий
28 мая 2020, 23:00
0
Можно чуть подробнее?
Дмитрий
03 января 2020, 15:47
0
Если не трудно, подскажите как создать продукт с суммой которую вводит пользователь?
Дмитрий
11 декабря 2019, 12:36
0
Спасибо. Извини за расспросы, недавно с ModX работаю…
Дмитрий
11 декабря 2019, 12:20
0
То есть этот параметр можно не прописывать?