Forums / National / Russian / Тех. поддержка / XTemplate: определить какая щас открыта юзером страница

jcrush
#1 2009-10-19 21:03
Кот универсален можно делать условия, будет ли такое работать вообще и как оформить в рабочий вид?:

Если это LIST то выводим в
<meta name="description" content="{HEADER_META_DESCRIPTION}" />
{LIST_CATDESC}
если это PAGE то выводим вместо HEADER_META_DESCRIPTION - {PAGE_DESC}
если это плагин то берем из названия плагина, если это форумный раздел, то берем описание из раздела или из титла.

Аналогично можно сделать с <meta name="keywords" content="{HEADER_META_KEYWORDS}" />

если есть теги то выводим их в кеях..

идея просто, о вещь архи важная.

Благодарен за помощь.
SEO блог: http://blog.stfw.ru/
Trustmaster
#2 2009-10-19 21:16
Есть волшебная переменная $z, которая обычно содержит имя модуля. Например:
<!-- IF {PHP.z} == "page" -->
May the Source be with you!
jcrush
#3 2009-10-19 21:21
то что надо, но как я понял в футере я не доберусь до титлов страницы, для этого глобальные экстрополя надо бы хотяб но если делать ручками то для нрачала уже лучше спасибо!

может как то на авто сделать?

Добавлено 1 Минута спустя:

<meta name="description" content="<!-- IF {PHP.z} == "page" -->
{PAGE_DESC} - 
<!-- ENDIF -->{HEADER_META_DESCRIPTION}" />


Добавлено 9 часов 28 Минут спустя:

ребята где прочитать про переменные в
<!-- IF


Добавлено 1 день спустя:

почему не робит
<!-- IF {PHP.z} == "list" -->
{PHP.pag.list_desc} 

{PHP.pag.page_desc}
все ок
SEO блог: http://blog.stfw.ru/
This post was edited by jcrush (2009-10-21 08:38, 14 years ago)