кто будет писать код - нахуй забаню из пхпмайадмина.
уж кода то от людей я не прошу :0
шаблонизатор - наподобие смартей, только в сотни раз проще по ситаксису.
итак, рулим :)
я предлагаю
[title] - вывод переменной
[:title] - htmlspecialchars переменной и вывод ее очевидно (спасибо артедоо)
[*items] … - foreach block. ахуенно ли? думаю что это больше всего ассоциируется с перебором
ахуенно в фориче то, что! елементом перебора становится нечто вида _item. то есть подставляется палка слева и обрезается последний символ. ну и поддерживаются конструкции вида [_item.title], [:_item.title]
[?count(items) > 10] [/?] - if block.
[@function items .get.id] - вызов функции, да в смарти есть названия параметров, я хочу от них отказаться :)
[#block_function items .get.id] [/#] - блочная функция.
минусы
- не хочу делать модификаторы
плюсы
- лаконичность
- простые конструкции максимально короткие
- небольшой функционал (ЭТО И ПРАВДА ПЛЮС :))
- ахуенен для небольших проектов
- будет компилируемый.
Предлагайте ваши варианты конструкций шаблонизатора. выслушаю все варианты.
зы давно на пыхе имхо не обсуждался не флейм, и не задачи из серии (не работает хтмл ..)