Localizator + msCart [РЕШЕНО]
        Доброго времени суток. Воткнулся носом в проблему. Практически со всеми вопросами методом тыка, гугления и перебора разобрался, но столкнулся с двумя вопросам, которые никак не могу решить. И да, я перелистал все посты тут по теме Localizator, в документации так же по этому поводу ничего нет.
Конфиг следующий:
MiniShop2 — 2.5.0-pl
MODX Revolution — 2.7.3-pl
Дополнительно стоит msOptionsPrice2 — 2.5.22-beta (может важно для решения вопроса)
Вопрос:
1. Вывод перевода {$product.pagetitle} в чанке сниппета корзины msCart — перебирал несколько вариантов, но либо не выводит вообще ничего, либо выводит как есть, без перевода. Буду признателен тем, кто поделится своим рабочим примером вывода самого сниппета msCart и вывода названия с переводом {$product.pagetitle} в чанке сниппета.
    
    
                                                                                
            Конфиг следующий:
MiniShop2 — 2.5.0-pl
MODX Revolution — 2.7.3-pl
Дополнительно стоит msOptionsPrice2 — 2.5.22-beta (может важно для решения вопроса)
Вопрос:
1. Вывод перевода {$product.pagetitle} в чанке сниппета корзины msCart — перебирал несколько вариантов, но либо не выводит вообще ничего, либо выводит как есть, без перевода. Буду признателен тем, кто поделится своим рабочим примером вывода самого сниппета msCart и вывода названия с переводом {$product.pagetitle} в чанке сниппета.
Комментарии: 4
                С рабочего проекта:
                    {'!Localizator' | snippet : [
    'snippet' => 'msCart',
    'class' => 'msProduct',
    'tpl' => '@FILE chunks/_checkout.cart.tpl',
]}Соответственно, в чанке юзается просто {$product.pagetitle}.            
                Большое спасибо. Работает. 
Есть небольшой вопрос по этому вызову, параметр 'class' => 'msProduct', за что отвечает и почему без этого параметра в корзине пишет что она пустая? Хотя товары добавлены и при возврате этого параметра товары снова отображаются нормально.
                    Есть небольшой вопрос по этому вызову, параметр 'class' => 'msProduct', за что отвечает и почему без этого параметра в корзине пишет что она пустая? Хотя товары добавлены и при возврате этого параметра товары снова отображаются нормально.
'class' => 'msProduct', за что отвечает и почему без этого параметра в корзине пишет что она пустая?Потому что сниппет локализатора по умолчанию использует класс modResource, а в корзине мы выводим исключительно msProduct. Следовательно, идет неправильный запрос в бд и, как следствие, пустой результат.
Если класс выводимых объектов отличается от modResource, то его всегда нужно указывать явно.
                Еще один вопрос, если не трудно. Как у Вас реализован перевод названий оплаты и доставки?            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.