Руководство пользователя CNCat 4.2
Отображение переменной
Формат 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-кода. Рекомендуется использовать эту функцию для отображения всех строковых переменных.
Примечание: Индексы массивов указываются без кавычек.
В целях безопасности в настоящее время в шаблонах доступны следующие переменные:
- $CNCAT – массив, содержащий всю информацию о странице и выводимых данных;
- $THEMEURL – корневой URL для файлов темы;
- $CNCAT_ENGINE – объект ядра CNCat.