Искать  
 
   
 
Генерируемые заголовки страницы
Отправлено: 30 Июль 2010 07:51 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Нужно чтобы в Title страницы вставлялся заголовок записи, потом название категории и название сайта.
Знаю как это сделать если у каждого шаблона будет свой TITLE, а можно ли это как то сделать чтобы он был общий?

Профиль
 
 
Отправлено: 30 Июль 2010 09:39 P.M.   [ Игнорировать ]   [ # 1 ]
Студент
Avatar
RankRank
Всего сообщений:  107
Зарегистрирован  2009-08-05

Можно тег title разместить например в шаблоне .header, там задать условия вида

<title>
{exp:query sql="SELECT cat_id FROM exp_categories WHERE cat_url_title = '{segment_2}'"}
{exp
:weblog:entries weblog="myblog" category="{cat_id}" limit="1" uncategorized_entries="n" disable="category_fields|member_data|pagination|trackbacks"}
{if segment_2 
== "{categories}{category_url_title}{/categories}" AND segment_3 == ""}
{categories}{category_name}{
/categories} {site_name}
{
/if}
{if segment_3 
== "{url_title}"}
{title} 
{categories}{category_name}{/categories} {site_name}
{
/if}
{
/exp:weblog:entries}
{
/exp:query}
</title

А также можно вынести тег title в каждый шаблон и строить его с помощью плагина Reeposition http://studio625.com/ee/reeposition/

 Подпись 

Серёга я

Профиль
 
 
Отправлено: 31 Июль 2010 07:38 A.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Выдает ошибку:

Синтаксическая ошибка в теге:
{exp:query}
Исправьте синтаксические ошибки в шаблоне.

Профиль
 
 
Отправлено: 31 Июль 2010 01:13 P.M.   [ Игнорировать ]   [ # 3 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Включи модуль запросов в админке

Профиль
 
 
Отправлено: 31 Июль 2010 01:18 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Где его включать? Что то не нашел.

Профиль
 
 
Отправлено: 01 Август 2010 01:33 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Разобрался, в Core версии этот модуль не доступен.

Профиль
 
 
Отправлено: 01 Август 2010 02:56 P.M.   [ Игнорировать ]   [ # 6 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

А я проще делаю smile

{exp:weblog:entries weblog="news" limit="1" disable="blablabla"}
<title>{title} {categories style="linear"}{category_name}{/categories} {site_name}</title>

А тут выводится сама запись

{
/exp:weblog:entries} 
 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 01 Август 2010 07:02 P.M.   [ Игнорировать ]   [ # 7 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Вот я посмотрел и решил так же сделать и не заморачиваться с SQL запросами. Сделал свой титл для каждого шаблона.

Профиль