github.com/klkvsk/fenom-phpstorm-plugin вот плагин, он старенький и работает только подсветка, и немного глючный, но всё лучше чем ничего. Василий как-то предлагал подвсетку для смарти, но в этом случае всё в ошибках — всё-таки различия существенные. В этом плагине как раз синтаксис автоматически привязывается к файлам .fm
Мне кажется, имеет смысл создавать доп. сущность в сессии, чтоб туда записывались цены до промокода, и потом восстанавливались оттуда, а не из таблиц бд… ну или не знаю я)
вопрос: можно ли сделать так, чтобы товары, которые крепятся в виде опций, нельзя было купить по отдельности? ну то есть, я знаю что можно, но сделан ли этот функционал в самом дополнении?
в любом случае не будет работать, и на pdoresources тоже) должно быть {$name}. Или {{+name}}.
Ситуация в следующем: добавляю сервис доставки через консоль, ни одному из методов доставки пока его не назначаю, но уже ломается заказ — его не оформить, ошибка 500 при обращении к action минишопа. А если новый метод назначить какому-нибудь из способов доставки, то шаблон вовсе крашится, выдает не обработанный феном, а в лог пишет «неправильно задан город-отправитель». Полдня бился, пока не удалил сервис обратно через консоль, заказы так и не оформлялись.
И еще, данное решение не предусматривает выбора пунктов выдачи, если сдек-самовывоз?
smarty — 3 ошибки.
Помимо extended он еще тильду не признает и выражения с вопросительным знаком, типа {if $a?} или {$a ?: $b}
Не спорю, сам плагин смарти гораздо лучше. Жаль что нормального под феном нет, постоянная краснота напрягает немного)
так что, смилостивишься добавить .fm? )
Чтобы в phpstorm не привязывать синтаксис fenom к файлам .tpl, а оставить их для smarty, как и было