Forumlar / National / Russian / Тех. поддержка / Проверка функции в шаблонизаторе

Alex300
#48073 2024-06-30 16:09

Шаблонизатор не делает проверок на то, активно ли расширение или нет. Если функция определена - просто выполняет ее. Если функция не определена, то, если не ошибаюсь, возвращает тег {PHP|check_exists} как есть. Как вариант можно попробовать:

XML/XHTML
1
2
3
<!-- IF {PHP|check_exists} === true -->
{PHP|render}
<!-- ENDIF -->

Тогда, если тег вернет значение, отличное от true, блок не должен выполниться

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/