Oughtem |
|
---|---|
В процессе разработки сайта используя &tpl_debug=1 можно увидеть список тегов, которые могут быть выведены в тпл. Допустим разработку сайта мы закончили и больше в код не лазим. Идея/вопрос состоит в следующем: можно ли хотя бы теоретически сделать такую галочку, поставив которую, мы заставим движок больше не использовать те теги, которые прямо не запрашиваются из шаблонов и соответственно не тратить время на их генерацию, а используя &tpl_debug=1 будет видеть только те теги, которые в шаблоне? |
|
This post was edited by Oughtem (2012-06-01 06:16, 12 years ago) |
Trustmaster |
|
---|---|
Теоретически да, в CoTemplate недавно были добавлены методы, позволяющие проверить, используется тег/блок или нет. Практически это значит, что перед формированием каждого тега надо ставить такую проверку. Это увеличит объём кода примерно в 2 раза и сделает его совершенно нечитаемым. May the Source be with you!
|
Oughtem |
|
---|---|
если эти методы увеличивают код в 2 раза, то зачем их добавили? |
Moool13 |
|
---|---|
Oughtem, были добавлены методы, позволяющие проверить, самой проверки нет. |
Trustmaster |
|
---|---|
Moool13 правильно сказал. Мы их добавили, чтобы использовать в некоторых случаях, когда одна такая проверка, скажем, убирает десяток лишних запросов. May the Source be with you!
|
esclkm |
|
---|---|
Oughtem - мы с тобой недавно даный прием использовали для снижения нагрузки littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Oughtem |
|
---|---|
у меня куча экстраполей и я хочу убрать однотипные теги сортировки {LIST_TOP_EXTRA_ХХХ} Это можно сделать используя эти методы? |