Статические смеретеги
Статические смеретеги не зависят от контекстной вершины – они всегда возвращают значение с настройками сайта.
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