Palehin
@Palehin
Frontend

Как правильно записать условие в шаблоне Smarty?

Нужно в зависимости от url адреса выводить/не выводить контент.

Пример:
{if $smarty.server.REQUEST_URI == "/page"}

Все бы хорошо, но нужно чтобы это условие работало и для :

/page-123
/page-newpage
/page-bla-bla-bla

Как реализовать?

UPD:
{if strpos($smarty.server.REQUEST_URI, "текст_который_должен_быть_в_урл")}
  • Вопрос задан
  • 890 просмотров
Решения вопроса 1
@HiIamRobot
эти проверки должны идти на пхп, смарти это ж шаблонизатор, он для вывода html. Это просто не верно. Но на офф форуме смарти говорят что практически все пхп функции работают. К примеру проверка на число будет выглядеть так:
{if is_numeric($getnumeric)}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы