Начальная страница

Николай Жарких (Киев)

Персональный сайт

?

Статические смеретеги

Статические смеретеги не зависят от контекстной вершины – они всегда возвращают значение с настройками сайта.

GetDomainURL

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: нет.

Назначение: возвращает имя домена, в контексте которого вызывается. Значение заканчивается символом /.

Пример вызова: <Smereka Func="GetDomainURL" />

Пример результата: http://example.com/

GetFavicon

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: нет.

Назначение: для заданной вершины генерирует HTML код пиктограммы по значению, заданному для субдомена, к которому принадлежит данная вершина (если он есть и содержит определения пиктограммы) или для домена (если он содержит определение пиктограммы). Если пиктограмма не задана ни в субдомене, ни в домене – возвращает пустую строку.

Пример вызова: <Smereka Func="GetFavicon" />

Пример результата:

<link rel="shortcut icon" media="all"
href="http://example.com/favicom.ico"
type="image/x-icon" />
<link rel="icon" media="all"
href="http://example.com/favicom.ico"
type="image/x-icon" />

GetHomeURL

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: LangAware, Subdomain.

Назначение: возвращает имя корневой страницы сайта, в контексте которого вызывается. Значение заканчивается символом /. Если для сайта определена константа DEFAULT_SUBDOMAIN (например, www), то результирующий адрес всегда будет содержать этот субдомен. Если параметр Subdomain задан явно, результирующая адрес будет содержать его. Если задано значение LangAware результирующий адрес будет содержать суффикс текущего языка (того языка, в контексте которой исчисляется смеретег). Если текущий язык совпадает с языком сайта по умолчанию, этот суффикс не выводится.

Пример вызова: <Smereka Func="GetHomeURL" />

Пример результата: http://www.example.com/

Пример вызова: <Smereka Func="GetHomeURL" Subdomain="lib" LangAware="1" />

Пример результата: http://lib.example.com/uk/

GetLang

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: нет.

Назначение: возвращает текущий язык (тот язык, в контексте которого исчисляется смеретег).

Пример вызова: <Smereka Func="GetLang" />

Пример результата: uk

GetMainURL

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: нет.

Назначение: возвращает URL «персонального» каталога сайта Смереки (каталога, который содержит статические файлы данного сайта). Значение заканчивается символом /.

Пример вызова: <Smereka Func="GetMainURL" />

Пример результата: http://example.com/files/Exmpl/

GetSmerekaVersion

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: нет.

Назначение: возвращает текущую версию Смереки.

Пример вызова: <Smereka Func="GetSmerekaVersion" />

Пример результата: Smereka 1.7 beta

GetSubdomName

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: нет.

Назначение: возвращает текущий субдомен.

Пример вызова: <Smereka Func="GetSubdomName" />

Пример результата: www