Раздел HTML-блоки
HTML-блок - это составная часть HTML-кода сайта, которая вызывается из шаблонов конструкцией <tpl html_block>
В то место, где стоит вызов HTML-блока будет вставляться тот код который вы укажите при добавлении HTML-блока, если шаблон URL страницы соответствует указанному.
Какой может быть шаблон URL страницы
Рассмотрим этот вопрос на примере такого URL
В данном случае у нас есть основной домен:
Если вы хотите что бы ваш HTML-блок отображался на всех страницах Вашего домена где присутствует его вызов, то в шаблон страницы мы пишем * - знак звездочки означает любые символы в URL, т.е. этот блок покажется на страницах с URL:
Если мы хотим сделать блок, который будет отображаться только на главной странице, мы вписываем в шаблон /. На всех страницах кроме главной - пишем в шаблон /*. Хотим поставить блок только на страницу раздела "Загородная недвижимость" - /cottage/. Все страницы раздела загородная недвижимость - /cottage/*.
Чем глубже уровень вложения указаный в шаблоне, тем он приоритетнее. Т.е. Если мы создадим 2 блока, например
и сделаем их вызов из после тега <body>, то на всех страницах у нас будет показываться код:
которые относятся к разделу "Загородная недвижимость", там мы получим такой вывод:
HTML-блок - это составная часть HTML-кода сайта, которая вызывается из шаблонов конструкцией <tpl html_block>
В то место, где стоит вызов HTML-блока будет вставляться тот код который вы укажите при добавлении HTML-блока, если шаблон URL страницы соответствует указанному.
Какой может быть шаблон URL страницы
Рассмотрим этот вопрос на примере такого URL
| Код: |
| http://www.estateinfo.ru/cottage/Finskii-domik/ |
В данном случае у нас есть основной домен:
| Код: |
| http://www.estateinfo.ru |
Если вы хотите что бы ваш HTML-блок отображался на всех страницах Вашего домена где присутствует его вызов, то в шаблон страницы мы пишем * - знак звездочки означает любые символы в URL, т.е. этот блок покажется на страницах с URL:
| Код: |
| http://www.estateinfo.ru/1 http://www.estateinfo.ru/2 http://www.estateinfo.ru/kdshf/ http://www.estateinfo.ru/sdkjfksd/skldjf т.е. на всех страницах |
Если мы хотим сделать блок, который будет отображаться только на главной странице, мы вписываем в шаблон /. На всех страницах кроме главной - пишем в шаблон /*. Хотим поставить блок только на страницу раздела "Загородная недвижимость" - /cottage/. Все страницы раздела загородная недвижимость - /cottage/*.
Чем глубже уровень вложения указаный в шаблоне, тем он приоритетнее. Т.е. Если мы создадим 2 блока, например
| Код: |
Код блока <h1>Сквозной блок</h1> Шаблон страниц - * |
| Код: |
| Код блока <h1>Коттеджи</h1> Шаблон страниц - /cottage/* |
и сделаем их вызов из после тега <body>, то на всех страницах у нас будет показываться код:
| Код: |
| <body> <h1>Сквозной блок</h1> |
которые относятся к разделу "Загородная недвижимость", там мы получим такой вывод:
| Код: |
| <body> <h1>Коттеджи</h1> |
| источник |
Комментариев нет:
Отправить комментарий