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

XS2 Online

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

Функции XS2 API

$_THE.NODE или $_THE['NODE'] :: Текущий узел в хэндлерах

  • (array) $_THE.NODE
  • (array) $_THE['NODE']

Пример 1004 :: Хендлер для создания превью

Такой процессор, указанный в качестве хендлера на добавление и изменение объекта позволит автоматически уменьшать изображение обрабатываемого узла а так же создавать превью (уменьшенную копию) этого изображения в другом поле объекта.

<?php
  if ($_THE['NODE']['Image']) {
    if (!$_THE['NODE']['Thumb']) {
      $_THE['NODE']['Thumb'] =
        xs2u_imgResize($_THE['NODE']['Image'], 160, 2);
    }
    $_THE['NODE']['Image'] =
      xs2u_imgResize($_THE['NODE']['Image'], 400, 2);
  }
?>

Переменные окружения
  $_THE (array)
Данные об окружении метода
$_THE.REQUEST_URI (string)
Адрес текущей страницы
$_THE.PARAMS (array)
Массив атрибутов
$_THE.QUE (array)
Параметры запроса
$_THE.QUE.MOD (string)
Имя текущего модуля
$_THE.QUE.OBJ (string)
Имя текущего объекта
$_THE.QUE.MET (string)
Имя текущего метода
$_THE.QUE.ATR (string)
Строка атрибутов
$_THE.FETCH (array)
Параметры вложенного метода
$_THE.FETCH.PARAMS (array)
Массив атрибутов
$_THE.FETCH.QUE (array)
Параметры запроса
$_THE.FETCH.QUE.MOD (string)
Имя модуля
$_THE.FETCH.QUE.OBJ (string)
Имя объекта
$_THE.FETCH.QUE.MET (string)
Имя метода
$_THE.FETCH.QUE.ATR (string)
Строка атрибутов
$_THE.NODE (array)
Текущий узел в хэндлерах
$_THE.NODE.EVENT (string)
Название события
 $_HTML (object)
Экземляр шаблонизатора Smarty
 $node (array)
Представление узла в интерфейсе
 $smarty (object)
Зарезервированная переменная
Copyright ©1998-2008 Солютекс. Все права защищены.
Этот сайт сделан в designLab | Работает на технологии XS2
Условия использования | О защите конфиденциальности