Константин

Константин

С нами с 24 апреля 2017; Место в рейтинге пользователей: #1041
Константин
07 июля 2022, 17:08
0
Вот как получилось {if $_modx->resource.available == '1'}
Константин
07 июля 2022, 15:22
0
Спасибо, попробовал, ругается на кавычку в логах {$_modx->resource.available in list [1] ?' < — there
Константин
05 июля 2022, 11:58
1
0
Спасибо, почему-то пропал автоинкремент и у новых шаблонов id=0
Решил запросом ALTER TABLE modx_site_templates MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
Константин
20 июня 2022, 11:00
0
Конечно хотелось бы научиться самому. Но это время. И удобнее было бы разобраться на готовом примере. А можно обратиться к вам, за денюшку конечно?
Константин
20 июня 2022, 10:09
0
То есть сделать по умолчанию пагинацию по кнопке. И продублировать [[+page_nav]]. Потом найти в js минишопа код, который отвечает за скрытие номеров пагинации и закомментировать его?
Константин
08 июня 2022, 18:43
0
Да, именно то что нужно, а можете помочь, как реализовали?
Константин
08 июня 2022, 18:43
0
А можете подсказать, как реализовали?
Константин
07 июня 2022, 14:16
0
Странно, что нет готового решение казалось бы банальной задачи. На каждом шагу в каждом магазине есть система подарочных сертификатов… А как быть с возможностью выбирать сумму сертификата самим покупателем?
Константин
07 июня 2022, 10:38
0
Здравствуйте, удалось найти решение?
Константин
07 июня 2022, 10:38
0
Здравствуйте, решили данный вопрос?
Константин
27 мая 2022, 14:25
0
Всем привет, как удалить компонент localizator?
Удаляю — слетает сайт.
Пришлось снова его установить.
Решил пойти путем удаления локализаций. Но пропали все стандартные выводы заголовком и доп полей.
Как быть?
Константин
12 мая 2022, 18:27
0
Да, походу)
Но когда такой код чанка

{foreach $options as $name => $values}
    <div class="form-group row align-items-center">
        <label class="col-6 col-md-3 text-right text-md-left col-form-label" for="option_{$name}">{('ms2_product_' ~ $name) | lexicon}:</label>
        <div class="col-6 col-md-9">
            <select name="options[{$name}]" class="form-control col-md-6" id="option_{$name}">
                {foreach $values as $value}
                    <option value="{$value}">{$value}</option>
                {/foreach}
            </select>
        </div>
    </div>
{/foreach}
Вот что выводит: prntscr.com/ujPFA_6LX2nQ

Опять кракозябла
Константин
12 мая 2022, 17:23
0
Блин, туплю капец.

Вот вызов сниппета:
{$_modx->runSnippet('msProductOptions', [
'product' => 8875,
'tpl' => 'msProductOptionsSearchTpl'
'onlyOptions' => 'marka'
])}
Вот вместо прошлого кода вставил это и что получилось:

<select name="marka" class="no-border jsSelect">
{foreach $options as $name => $values}
    <div class="form-group row align-items-center">
        <label class="col-6 col-md-3 text-right text-md-left col-form-label" for="option_{$name}">{('ms2_product_' ~ $name) | lexicon}:</label>
        <div class="col-6 col-md-9">
            <select name="options[{$name}]" class="form-control col-md-6" id="option_{$name}">
                {foreach $values as $value}
                    <option value="{$value}">{$value}</option>
                {/foreach}
            </select>
        </div>
    </div>
{/foreach}

</select>
И выводит кракозяблу prntscr.com/W-SvGf1Es-rQ
Константин
11 мая 2022, 20:02
0
Join убрал, заменил на split
Теперь чанк такой:
<select name="marka" class="no-border jsSelect">
{foreach $options as $option}

            {if $option.value is array}
               <option value="{$option.value | split : ', '}">{$option.value | split  : ', '}</option>
            {else}
                <option value="{$option.value}">{$option.value}</option>
            {/if}
            
{/foreach}
</select>

И выводит, как я уже понял, массив Array: prntscr.com/bBdan3Y7zv1y

Выходит его теперь как-то разобрать foreach menom?
Константин
11 мая 2022, 16:24
0
Получилось вывести, но почему-то значения опций идут через запятую: prnt.sc/tttKEXSIDpZU

Есть ли возможность каждое значение опции отдельным полем в выпадающем списке выводить?
Константин
11 мая 2022, 14:55
0
То есть создать технический товар, который будет содержать все существующие значения опций, указать его в product, но скрыть от индексации и публикации? Спасибо за идею. Точно же.
Константин
11 мая 2022, 14:22
0
Спасибо, я просто очень новичок в программировании, почти ноль в php по этому так туплю.
Понял, как вывести название полей.
Но не могу понять, как вывести именно значения конкретного поля: prnt.sc/2FKOYRKsdTPl
То есть не МОДЕЛЬ, а его значения: RIO, SOLARIS.
Может не правильно изначально сформулировал.