Как обработать переменную в шаблоне?

Автор maiskiykot, 04 ноября 2020, 13:01:37

« назад - далее »

maiskiykot

Меня уже подбрасывает от таких конструкций:

{block name='facets_title'}
      <h4 class="column-title d-none d-md-block">{l s='Filter By' d='Shop.Theme.Actions'}</h4>
    {/block}


Подскажите, плиззз - как обернуть это дело в функцию str_replace? Перепробовал по-всякому - либо выводит ошибки или код выводит. Спасибо!

Adik

В шаблонах не используют функции php для обработки переменных.
Для этого есть контроллеры и классы.

maiskiykot

Цитата: Adik от 04 ноября 2020, 13:22:32
В шаблонах не используют функции php для обработки переменных.
Для этого есть контроллеры и классы.

Это исключительный случай. Т-с-с-с - никто не узнает.

mistral

Использовать такие функции в шаблоне вряд-ли получится. Ограничений много движок, веб сервер и т.д. в каждом придется что-то менять. На шаред хостинге вообще не получится.
А в php файлах можно использовать встроенные методы prestashop
Tools:str_replace_once($needle, $replace, $haystack)
или методы из класса Search

maiskiykot

Цитата: mistral от 04 ноября 2020, 15:24:51
Использовать такие функции в шаблоне вряд-ли получится. Ограничений много движок, веб сервер и т.д. в каждом придется что-то менять. На шаред хостинге вообще не получится.
А в php файлах можно использовать встроенные методы prestashop
Tools:str_replace_once($needle, $replace, $haystack)
или методы из класса Search

В php я бы не спрашивал

Prestashopov

Цитата: maiskiykot от 04 ноября 2020, 13:01:37
Меня уже подбрасывает от таких конструкций:

{block name='facets_title'}
      <h4 class="column-title d-none d-md-block">{l s='Filter By' d='Shop.Theme.Actions'}</h4>
    {/block}


Подскажите, плиззз - как обернуть это дело в функцию str_replace? Перепробовал по-всякому - либо выводит ошибки или код выводит. Спасибо!

Не понять, что конкретно нужно? И что тут надо сделать функцией str_replace ?
telegram: @PrestaGeek