Главная | Новости | Блог (rss) | Ответы | Учебник | Правила |
Вы здесь: ГлавнаяБлогТекст в заголовке браузера
Вход | Регистрация

Текст в заголовке браузера

Когда открывается сайт, то в заголовке браузера появляется текст.
Зашли Вы на letnick.com - в заголовке написано "Конструктор сайтов - Letnick.com". Перешли на страницу блога letnick.com/blog/ - в заголовке написано "Блог - Конструктор сайтов". Начали читать эту заметку - в заголовке увидели "Текст в заголовке браузера - Блог - Конструктор сайтов".
Этот текст очень важен. Он говорит пользователю и поисковым системам об основном содержании системы. Недопустимо, чтобы вместо понятного текста там было написано что-нибудь типа "index" или "Главная страница".

За эту информацию отвечает содержимое тэга <title> в html документе. Во всех стандартных шаблонах конструктора Letnick.com найти этот тэг можно по пути "Страницы" -> "index" - для главной страницы, "sub" - для второстепенных страниц.
Откройте "index" и в тексте увидите "<title>{_title} - {_namesite}</title>". Это значит, что в заголовке браузера будет выводиться переменная {_title} пробел тире пробел и переменная {_namesite}. Отредактировать {_namesite} можно в разделе "Инициализация переменных" -> "intvar" -> "{_namesite}".
Можно прямо в шаблоне в тэг <title> написать нужное значение, но тогда оно не будет меняться на разных страницах, и сайт перестанет быть динамичным.
Для экспериментов замените "<title>{_title} - {_namesite}</title>" на "<title>{_title}</title>" в шаблоне страниц "index" и "sub". Из заголовка на всех страницах сайта уберется название сайта, а останется только значение переменной {_title}.

Значение этой переменной зависит от раздела, в котором находится посетитель сайта. Разделами можно управлять в "Структура сайта". Поле "Заголовок" в каждом разделе это и есть тот текст, который автоматически будет записываться в переменную {_title} при заходах в разные разделы.

Но автор сайта может самостоятельно изменять значение переменной {_title}. Давайте рассмотрим это на примере простого каталога сайтов.
Считаем, что есть структура данных "Каталог (cat)", в структуре данных есть поле cat - категория и name - название. Сначала выводится список категорий, потом при входе в категорию - список сайтов, а при нажатии на сайт - подробное его описание. Есть стандартная структура каталога, с которой Вы можете поэкспериментировать.
Давайте сделаем, чтобы при входе на сайт в заголовке было написано "Каталог сайтов". При переходе в опеределенных раздел было написано "Название раздела - Каталог сайтов", а при просмотре расширенного описания сайта сделаем надпись "Название сайта :: Название раздела :: Каталог сайтов".
Отредактируйте шаблон страницы "index" ("Страницы" -> "Главная index"), изменив "<title>{_title} - {_namesite}</title>" на "<title>{_title}</title>".
Зайдите в раздел конструктора "Структура сайта". Перейдите в редактирование раздела "Главная (/)". В поле "Заголовок" напишите "Каталог сайтов". Теперь при заходе на главную страницу в заголове будет написано "Каталог сайтов".
Перейдите в "Структуры данных". Перейдите в редактирование шаблона вывода каталога. Раскройте настройку "Вывод списка". Этот шаблон отвечает за вывод списка сайтов в категории. При выводе списка в заголовке должно быть написано "Название раздела - Каталог сайтов". Для этого в "Общий шаблон" вставляем строчку "<?function({_title}=join;{_grouptitle} - {_title})?>". Эта строчка к существующей переменной {_title} добавит впереди название группы и тире. А при выводе страницы {_title} вставится в шаблон страницы, и в заголовке отобразится то, что нужно.
Раскройте настройки "Один элемент". В поле "Шаблон" допишите "<?function({_title}=join;{name} :: {_grouptitle} :: {_title})?>". Этот код к существующему {_title} добавит впереди {name} - название сайта и {_grouptitle} - название раздела, разделенные символами "::".
Разместите вывод структуры данных каталога на главной странице.
Готово.
Работает это так.
Вы заходите на главную страницу, и в {_title} записывается то, что было указано в заголовке главного раздела.
Потом нажимаете на раздел. Вызывается шаблон генерации списка сайтов в разделе и к {_title} спереди дописывается название раздела.
Далее нажимаете на название сайта, и к {_title} спереди дописывается название сайта и название раздела.
Думаю, теперь Вы сами сможете сделать так, чтобы при заходе на главную страницу писалось "Мой сайт", при входе в категорию "Название категории - Каталог", а при просмотре расширенной информации в заголовок писалось только название сайта.
09 янв 2012г 20:24:11
Просмотров: 1594
← предыдущая следующая →
Нет комментариев

Ваш комментарий
Имя *
E-mail
Сообщение *
Введите цифры * Цифры ?

Введите цифры с картинки без букв
 

О нас | Написать нам | Сообщить о правонарушении |

Создать свой сайт © Конструктор сайтов Letnick.com 2006-2017