У нас есть веб-приложение (можно сказать, что это CMS), где мы разрешаем пользователям редактировать свои собственные шаблоны
У нас есть, например ::1003 *
article.template
page.template
Теперь мы хотим ограничить то, что пользователи могут или не могут делать в своих шаблонах. Конечно, использование PHP будет запрещено (а Smarty позволяет нам запрещать PHP). Но можно ли определить, какие функции или циклы Smarty они могут или не могут использовать?
Я не могу найти это в документации Smarty. Нам нужна простая в использовании система шаблонов, которая может сделать это.