Я пытаюсь изменить шаблон простым способом, а не переписывать базовый код. Я понимаю, что обычно назначение объекта не выполняется в шаблоне, но возможно ли это?Обновление значения переменной объекта в smarty в шаблоне
Я хочу что-то вроде этого:
{if $product->available_now == "XXX001"}
{assign var="product->available_now" value={"YYY123"}}
{/if}
Я хочу прочитать переменный объект $ продукт-> available_now и, основываясь на его содержание, обновить его на что-то другое для последующего использования вниз в шаблоне.
Все, что я пробую, заканчивается либо пустым экраном, либо (как в случае с моим кодом выше) неизменной переменной.
FYI: это для использования с PrestaShop
Lol ... так что я был так близко? После нескольких дней без ответа я перешел к другому методу. Я не собираюсь ввязываться в это сейчас, поэтому я просто собираюсь предположить, что ваш ответ работает. – bcsteeve