medar |
|
---|---|
Очередная мысль. :)
А если <условие> сделать в виде строки, например IF_PAGE_EXTRA1_EQUAL_10 , то в xtemplate не придется лазить! Достаточно перед каждым финальным $t->parse("MAIN") вызывать функцию, которая бы парсила файл скина, находила эти условия, разбирала их и при надобности вызывала штатный $t->parse("MAIN.IF_PAGE_EXTRA1_EQUAL_10"); не будет ли введение в шаблонизатор разнообразных проверок, по нагрузке на производительность, равнозначным "$t->parse() по каждой мелочи". ?Нет, не должно. По крайней мере мы можем в самом начале перед регулярками проверять скин на наличие конструкций условий strpos($mskin, "BEGIN: IF") rangjungyeshe.ru
|
|
Dit bericht is bewerkt door medar (2009-02-12 00:51, 16 jaren ago) |