Size: a a a

2021 April 20

AK

Andrey K in Evolution CMS
'tpl' => 'cart_row', в вызове.  Файл cart_empty.tpl  лежит, изменений нет(
источник

P

Pathologic in Evolution CMS
убери вообще tpl
источник

P

Pathologic in Evolution CMS
тогда возьмет из твоей папки файл
источник

AK

Andrey K in Evolution CMS
Неа.
https://github.com/mnoskov/commerce/blob/67cff5bc411b2c2362a621307191004bcd707b89/install/assets/snippets/Cart.tpl#L28
Как он вообще туда сунется, если там только theme?
источник

AK

Andrey K in Evolution CMS
Ну хз, тут наверное чисто с блейдом опять замутка какая-то.
источник

МН

Михаил Носков... in Evolution CMS
пропущен знак @
источник

МН

Михаил Носков... in Evolution CMS
а те, что без @FILE, так вообще чанки в базе
источник

AK

Andrey K in Evolution CMS
Да там с ним было. Я всяко уже тыкал, в том числе @B_FILE
А сейчас схавало..
Кстати, Михаил, вот если брать 3.0 и Коммерс — как с ним работать правильно то? Городить внутри шаблонов такое?
{!! $modx->runSnippet('Cart',
источник

МН

Михаил Носков... in Evolution CMS
там был небольшой баг с  указанием пути для шаблонов, можно попробовать обновить систему, если еще такое случится.
в 3.x логичнее вызывать сниппетом, да. просто потому что иначе не будет работать обновление корзины
источник

AK

Andrey K in Evolution CMS
Не могу понять точку соприкосновения блейда и шаблонов коммерса)
источник

МН

Михаил Носков... in Evolution CMS
потому что там жестко все притянуто за уши, делалось то для 1.4.
для 3 надо переписывать
источник

AK

Andrey K in Evolution CMS
Заработало так. Вдруг кто искать будет по чатику на тему commerce и 3.0

{!! $modx->runSnippet('Cart',
 [
   'instance' => 'products',
   'tpl' => '@FILE: cart_row',
   'ownerTPL' => '@FILE: cart_wrap',
   'noneTPL' => '@FILE: cart_empty',
 ])
!!}
Где в плагине в настройке "Path to custom templates" стоит views/commerce/front/
источник

AK

Andrey K in Evolution CMS
Спасибо. В общем не изобретать блейды внутри и юзать эти чанки спокойно, да?
источник

МН

Михаил Носков... in Evolution CMS
да
источник

AG

Alexander Grishin in Evolution CMS
но ведь можно сам вызов прокинуть из контроллера во вьюху?
источник

AG

Alexander Grishin in Evolution CMS
а чанки ужо юзать штатные
источник

МН

Михаил Носков... in Evolution CMS
можно
источник

МН

Михаил Носков... in Evolution CMS
но зачем?
источник

МН

Михаил Носков... in Evolution CMS
это в любом случае выглядит костыльно, что так что эдак
источник

AK

Andrey K in Evolution CMS
Но тогда мы так и так получаем нужду переключать голову с Блейд шаблонов на обычные. Или не
источник