Краткая информация о модуле (хаке)
Автор: GoldSoft
Версия DLE:
10.0 и выше
Модуль IfElse4Tpl - условия в шаблонах для DLE[/SIZE]

Модуль предназначен для использования условий в шаблонах
Можно использовать разрешенные функции, например:
Список разрешенных функций:
Примеры конструкций в шаблонах:
Цена - 3$
Страница модуля с более подробной информацией
Там же можно купить модуль в автоматическом режиме.

Модуль предназначен для использования условий в шаблонах
{% if ... %}
{% elseif ... %}
{% else %}
. Модуль рассчитан на все версии DLE 10.x - 14.x (кодировка UTF-8 или Windows-1251), установка полностью автоматическая. В условиях могут использоваться все операторы сравнений: >, <, >=, <=, ==, !==, =, !=
, логические операторы: and (&&), or (||)
. Конструкции выражений могут быть нескольких уровней вложенности. В выражении может быть несколько условий, например:{% if $var1 == 1 or $var2 == "строка для сравнения" %} текст {% endif %}
.Можно использовать разрешенные функции, например:
{% if in_array("two", $test_array) and mb_strlen($var2) > 10 %} текст {% endif %}
.Список разрешенных функций:
in_array()
is_array()
count()
strlen()
mb_strlen()
strpos()
stripos()
mb_strpos()
mb_stripos()
date()
Примеры конструкций в шаблонах:
{% if *условия* %} текст {% endif %}
{% if *условия* %} текст {% else %} текст {% endif %}
{% if *условия* %} текст {% elseif *условия* %} текст {% elseif *условия* %} текст {% else %} текст {% endif %}
Цена - 3$
Страница модуля с более подробной информацией
Там же можно купить модуль в автоматическом режиме.