android пишет:OrmaJever лучше бы подсказали как реализовать, а не писали чушь
Суть форума не только в том что бы рассказать как что-то реализовать, но и помочь направить в правильную сторону. Мы тут не первый год сидим, и уже много видели и у каждого сложилось своё мнение по многим аспектам, и вот конкретно шаблонизаторы тут особо не одобряют, и на то есть свои причины. Скажу сразу я не подскажу как это реализовать потому что это не дело 5 минут, тут нужно многое обьяснять и давать примеры, а мне за это не платят. Если решили писать сами то сидите и думайте.
Почему я против
1) Шаблонизатор нужно писать, тестировать и править, это время, а время это деньги. Зачем тратить время если уже написано то что нужно.
2) Любой шаблонизатор замедляет код, и это не может радовать.
3) Подумайте о других людях которые будут разбирать и править ваш код. Лично по своему мнению могу сказать что последний раз когда я правил cms с шаблонизатором я даже подумывал забросить php совсем. Со стороны это выглядит так бредово.
4) Что именно вы хотите запретить для человека который пишет вёрстку?
а) Если вы боитесь что он вставит вредоносный код в шаблон то могу сказать что шаблоны прежде чем куда-то ставить нужно в любом случае проверять своими глазами, иначе даже если там будет шаблонизатор человек который его делал может запросто внизу страницы вывести ваш логин и пароль и т.д.
б) Если вы боитесь банальных ошибок с его стороны то могу так же сказать что все шаблоны от сторонних разработчиков нужно смотреть своими глазами, это займёт 5-10 минут.
Если же вы думаете написать шаблонизатор и разрешить людям делать свои шаблоны и без проверки их добавлять на сайт, то вы сильно ошибаетесь. Не добросовестный человек может испортить абсолютно всё, начиная от вёрстки заканчивая заканчивая синтаксическими ошибками