Вопросы

Fenom вывод переменных из массива

Есть масcив $product
его часть:
[colors_vnr.id] => 1
[colors_vnr.key] => colors_vnr
[colors_vnr.caption] => Цвета
[colors_vnr.description] => 
[colors_vnr.measure_unit] => 
[colors_vnr.category] => 0
[colors_vnr.type] => combo-multiple
[colors_vnr.properties] => {"values":["ST 01\/1 SunSun","LW 01\/1 Weide","LW 01\/2 Eiche","LW 01\/3 Larche","LW 01\/4 Kiefer","LW 01\/5 Teak","50559 Kastanie","50560 Sipo","LW 02\/3 Nuss","LW 02\/4 Palisander","LW 03\/2 Gallery","50561 Afzelia","50562 Wenge","LW 06\/3 Kaserne","LW 06\/4 Eisenstadt","No colors"]}
[colors_vnr.product_id] => 20
[colors_vnr.value] => No colors
[colors_vnr.category_name] =>
Как в fenom выводить такие переменные
Пробую так
{$product.colors_vnr.value}
Не получается
{$product[colors_vnr.value]}
и так тоже не получается
{$product.colors_vnr[value]}
и так глухо )))
Как их правильно выводить?
Спасибо!
Евгений
02 ноября 2018, 19:41
modx.pro
2 154
0

Гугл ругается на JQuery

Добрый день!

Подскажите, пожалуйста, а то всю голову уже сломал:
сайт на MODX 2/6/5 — pl сейчас в head стоит вызов jquery
<script src="[[++assets_url]]components/themebootstrap/js/jquery.min.js"></script>
при этом гугл говорит оптимизируйте этот файл, ставлю асинхронный вызов
<script async src="[[++assets_url]]components/themebootstrap/js/jquery.min.js"></script>
гугл перестает ругаться, но съезжают строки в меню, пропадают картинки в каруселе. Подскажите что нужно сделать. Заранее благодарен.
Алексей
02 ноября 2018, 17:28
modx.pro
1 675
0

Как правильно добавить опцию со свойствам товара?

Суть следующая — имеются товары, они отсортированы по разным категориям. В каждую категорию нужно добавить свойство со своими характеристиками. Пробовал добавлять поле, прописывал значение по умолчанию через запятую:
значение_1, значение_2, значение_3.





на скрине ниже прописывал свойства к товару вручную, а если добавлять свойство и прописывать значение по умолчанию — все будет слитно, без разделения

как правильно прописывать значения параметра?
Roman
02 ноября 2018, 15:43
modx.pro
806
0

minishop2 как програмно обновить товар

Привет всем! Нарыл инфу как создать товар. В консоле проверил скрипт работает, все ок.
$response = $modx->runProcessor('resource/create', array(
            'class_key' => 'msProduct',
            'pagetitle' => 'Товар',
            'parent' => 55,
            'template' => 11,
            'show_in_tree' => 1,

            //Данные
            'price' => 100,
    
        ));
        
        if($response->isError()){
            echo 'Ошибка';
        }else{
            echo 'Создал';
        }
Вопрос по обновлению данных. Допустим я хочу обновить значение поля price
Думал в функцию runProcessor передать вместо create — update — не проканало ((
Roman
02 ноября 2018, 14:06
modx.pro
1 477
0

minishop2 «Вы должны выбрать способ доставки» - не могу найти ошибку

Добрый день!

Помогите, пожалуйста, найти ошибку. Доставки и оплаты на сайте нет, в настройках способы доставки удалены.
Не удается оформить заказ, появляется сообщение «Вы должны выбрать способ доставки». Как это исправить?
Вот чанк tpl.msOrder
person Заполните следующую информацию:


{foreach ['receiver','phone','email'] as $field}
<input type=«text» id="{$field}" placeholder="{('ms2_frontend_' ~ $field) | lexicon}"
name="{$field}" value="{$form[$field]}"
class=«form-control{($field in list $errors)? ' error': ''}»>

{/foreach}
{$form[comment]}




Итого: {$order.cost ?: 0}


arrow_back Назад
{'ms2_frontend_order_submit' | lexicon} send




Ника
02 ноября 2018, 14:05
modx.pro
1 985
0

Minishop2 разделить товары в заказе по дням

Здравствуйте!
Планируем сделать сайт по доставке обедов. Хочу использовать компонент Minishop2.
Как можно реализовать возможность заказа на несколько дней вперед в одной корзине?
Т.е. предполагается что человек зашел на страницу «Понедельник» — выбрал себе блюда для обеда, потом зашел на страницу «Вторник» и т.д. Причем товары в разные дни могут повторятся (тот же хлеб, например). И в результате, должен получиться единый заказ, разбитый по дням недели, понятный и заказчику и продавцу.
Игорь
02 ноября 2018, 12:29
modx.pro
879
0

Скрытие категорий [[miniShop2]]

Ребята, подскажите пожалуйста как скрыть категорию в которой есть товары, но они все сняты с публикации.
Категории выводятся через pdoResources
Илья Раевский
02 ноября 2018, 10:40
modx.pro
1 328
0

[Решено] Как на extjs в поле grid вывести изображение?

Всем привет. Совсем вылетело из головы как вывести в таблице изображение:

{
            header: _('image'),
            dataIndex: 'image',
            sortable: true,
            width: 100,
        }
Помню что как-то через renderTo, ещё Николай Ланец подсказывал, а начал искать и не смог найти :(

Может кто-то подсобить советом?

UPD: Сделал так:

{
            header: _('svideos_video_image'),
            dataIndex: 'image',
            sortable: true,
            width: 100,
            renderer: function(value){
                if(value)
                    return '<img width="50" src="/' + value + '">';
            }
        }
Работает как надо!
SEQUEL.ONE
01 ноября 2018, 23:47
modx.pro
2
1 025
+1

Перенести вкладку "Настройки" после "Дополнительные поля"

Есть какое-нибудь решение, позволяющее перенести вкладку «Настройки» после «Дополнительные поля»?
Как убрать вкладку через настройку форм — знаю, а как перенести, что-то не гуглится)
Павел
01 ноября 2018, 19:44
modx.pro
1 248
0

PdoResources фильтрация через where

Есть документ с тв-полем age1, которое равно 7
Вызываю PdoResources с таким фильтром:
&where=`{"age1:<=":"8"}`
Этот документ выводится — правильно

&where=`{"age1:<=":"6"}`
не выводится — правильно

&where=`{"age1:<=":"24"}`
не выводится — не правильно

&where=`{"age1:<=":"71"}`
выводится — правильно
— Т. е., насколько я вижу сравнивается только с 1 цифрой. Как починить или по другому это условие написать?
Павел
01 ноября 2018, 16:08
modx.pro
1 052
0