Solution Technologies
Управление сайтом без ограничений

XS2 Online

Все о разработке проектов
на базе платформы XS2 Framework

Функции XS2 API

xs2Href :: Адрес метода

  • Доступна в шаблоне
  • Доступна в процессоре

Эта функция используется для формирования корректного URL-адреса метода, который параметры mod, obj и met задают по стандартным правилам системы. При вызове из шаблона результат оказывается в переменной с именем, которое задано в параметре var.

Пример 395 :: Простая ссылка
<A href="{xs2Href
  mod=$_THE.QUE.MOD
  obj="bottle"
  met="drink"}">
    Вход в чат
</A>

Такой вызов в шаблоне создаст на странице ссылку на метод drink объекта bottle из модуля bar, когда это текущий модуль:

<A href="http://www.xs2.ru/bar/bottle/drink">Вход в чат</A>

Пример 396 :: Серия ссылок в цикле

Если первым параметром в строке атрибутов предполагается передавать номер страницы, а вторым — количество страниц, то так можно вывести список ссылок на все страницы, кроме текущей:

{strip}
{section name="page" loop=$_THE.PARAMS[1]}
  {if $smarty.section.page.iteration != $_THE.PARAMS[0]}
    <A href="{xs2Href
      met=$_THE.QUE.MET
      atr="`$smarty.section.page.iteration`.
           `$_THE.PARAMS[1]`"}">
  {/if}
  {$smarty.section.page.iteration}
  {if $smarty.section.page.iteration != $_THE.PARAMS[0]}
    </A>
  {/if}
  &nbsp;
{/section}
{/strip}

По адресу http://www.xs2.ru/test/2.4.htm будут, например, выведены четыре числа, причем ссылки будут стоять только на страницы 1.4.htm, 3.4.htm и 4.4.htm, но не на саму себя.

Параметры

met (string)
название метода
Обязательный параметр
mod (string)
Имя модуля, на котором выполняется функция
По умолчанию: текущий модуль
obj (string)
Название типа объектов, на котором выполняется функция
atr (string)
Строка атрибутов, соединенных точками
var (string)
Название переменной, в которую будет возвращен результат работы функции
Используется только в шаблоне

Смотри также

Эта функция возвращает строку (текст), которую генерирует метод, вызванный по адресу, который параметры mod , obj и met задают по стандартным...
Эта функция используется для формирования корректного URL-адреса метода, который параметры mod , obj и met задают по стандартным правилам...
Эта функция используется для формирования строки с корректным URL, для доступа на странице к файлу с ресурсом под именем name , из проекта, типа...
Copyright ©1998-2009 Солютекс. Все права защищены.
Этот сайт сделан в designLab | Работает на технологии XS2
Условия использования | О защите конфиденциальности