> Главная > Продукты и услуги > Купить > Компания
English / Русский

Документация

Руководство пользователя CNCat 4.3.2

© "CN-Software" Ltd. 2002-2009
support@cn-software.com
www.cn-software.com
Назад | Оглавление  | Вперед

Отображение переменной

Формат 1: {$имя_переменной}

Формат 2: {$имя_массива[индекс1] }

Формат 3: {$имя_массива[индекс1][индекс2]}

Пример 1: {$CNCAT[item][link_url]}

Пример 2: {cn_str($CNCAT[item][item_title])}

Используется для отображения переменных и элементов массивов. В частности, в примере 1 показано отображение URL ссылки.

В примере 2 дополнительно используется функция cn_str(), аналогичная PHP-функции htmlspecialchars(). Данная функция предотвращает вставку вредоносного JS и HTML-кода. Рекомендуется использовать эту функцию для отображения всех строковых переменных.

Примечание: Индексы массивов указываются без кавычек.

В целях безопасности в настоящее время в шаблонах доступны следующие переменные:

  1. $CNCAT – массив, содержащий всю информацию о странице и выводимых данных;
  2. $THEMEURL – корневой URL для файлов темы;
  3. $CNCAT_ENGINE – объект ядра CNCat.

Назад | Оглавление  | Вперед