| Oughtem |
|
|---|---|
|
В процессе разработки сайта используя &tpl_debug=1 можно увидеть список тегов, которые могут быть выведены в тпл. Допустим разработку сайта мы закончили и больше в код не лазим. Идея/вопрос состоит в следующем: можно ли хотя бы теоретически сделать такую галочку, поставив которую, мы заставим движок больше не использовать те теги, которые прямо не запрашиваются из шаблонов и соответственно не тратить время на их генерацию, а используя &tpl_debug=1 будет видеть только те теги, которые в шаблоне?
This post was edited by Oughtem (2012-06-01 06:16, 13 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_ХХХ} Это можно сделать используя эти методы? |