У меня хэдэр один для всех темплейтов.(<!--INCLUDE_TEMPLATE_header-->)
И в хэдере тайтл формируется в зависимости от шаблона (<!--TEMPLATE_NAME-->)
В некоторых тайтлах используются таги <!--TOTAL_ITEMS-->, <!--GALLERY_TOTAL_ITEMS--> и т.п. Которые по сути нужны для формирования тайтла в одном темплейте.
Вопросы:
1.Происходит ли вычисление всех тагов, что есть в хэдэре для любого шаблона?
2.Если да, то уменьшит ли нагрузку на сервер перенос "тяжёлых" тагов из шаблона хэдэра в шаблон страницы?
(например в шаблоне страницы в переменную сохраняем значение тага, а в шаблоне хэдэра её выводим т.о. таг будет вычисляться только для нужных шаблонов)
Оптимизация размещения тагов
Re: Оптимизация размещения тагов
1. зависит что вы под этим понмиаете
инклуд шаблона это просто взяли и заменили строку на текст конкретного шалона
2. нет, ычисляется 1 раз таг, даже если он там 10 раз использован в странице
инклуд шаблона это просто взяли и заменили строку на текст конкретного шалона
2. нет, ычисляется 1 раз таг, даже если он там 10 раз использован в странице
Don't forget to run script update
-
- Posts: 81
- Joined: Fri May 16, 2014 10:16 am
Re: Оптимизация размещения тагов
В хэдере, который инклюдится во всех шаблонах есть такой код
Будет ли вычисляться таг <!--TOTAL_ITEMS--> для любого шаблона (например для index)?
Code: Select all
<?php switch ('<!--TEMPLATE_NAME-->') {case 'index':?>
<title>This is a main page</title>
<? break;case 'model_galleries':?>
<title>total gals:<!--TOTAL_ITEMS--></title>
<? break;} ?>
Будет ли вычисляться таг <!--TOTAL_ITEMS--> для любого шаблона (например для index)?
Re: Оптимизация размещения тагов
total_items вычисляется для тага <thumb
если его не будет то и total_items не будет
если его не будет то и total_items не будет
Don't forget to run script update
Re: Оптимизация размещения тагов
от названия шаблона вообще ничего не зависит, только от его содержания
Don't forget to run script update