Wiki
Clone wikiCMS / Глобальные_метки_(до_v6)
Метки AtomM CMS предназначены для вывода в шаблонах определенной информации. Метки делятся на локальные и глобальные.
- Глобальные метки - Это метки действующие в любом месте шаблона.
- Локальные метки - Это метки действующие только в определенных участках шаблона и на определенных страницах сайта.
Перечень глобальных меток:
- {{ checkAccess(['module','access']) }} - Метка контроля прав доступа. подробнее.
- {{ config(['param']) }} или {{ config(['module','param']) }} - Метка для чтения всех конфигураций кроме параметров подключения к БД.
- {{ pagination }} - Постраничная навигация.
- {{ fps_pagescnt }} - Количество доступных страниц со списком материалов. ( Начиная с Atom-M 6 является устаревшей)
- {{ fps_curr_page }} - Номер текущей страницы со списком материалов. ( Начиная с Atom-M 6 является устаревшей)
- {{ atm_pages_cnt }} - Количество доступных страниц со списком материалов. ( Atom-M 6)
- {{ atm_page_num }} - Номер текущей страницы со списком материалов. ( Atom-M 6)
- {{ atm_page_prev }} - Ссылка на предыдущую страницу. ( Atom-M 6)
- {{ atm_page_next }} - Ссылка на следующую страницу. ( Atom-M 6)
- {{ navigation }} - Хлебные крошки (например: Новости -> все о AtomM -> модули).
- {{ add_link }} - Ссылка на добавление материала (если нет прав, заменяется на пустое место).
- {{ meta }} - Кратко о странице/модуле (тут может выводится количество материалов в модуле и количество материалов на странице).
- {{ fps_minute }} - Минуты с ведущими нулями. От 00 до 59.
- {{ fps_time }} - Текущее время в формате ЧЧ:ММ.
- {{ fps_wday }} - Сокращенное наименование дня недели, 3 символа. От Mon до Sun.
- {{ fps_wday_n }} - Порядковый номер дня недели. От 0 (воскресенье) до 6 (суббота).
- {{ fps_day }} - День месяца без ведущих нулей. От 1 до 31.
- {{ fps_month }} - Порядковый номер месяца без ведущих нулей. От 1 до 12.
- {{ fps_year }} - Текущий год, четыре цифры.
- {{ fps_date }} - Текущая дата в формате ДД-ММ-ГГГГ.
- {{ fps_hour }} - Часы в 24-часовом формате без ведущих нулей. От 0 до 23.
- {{ fps_user_reg_days }} - Количество дней от регистрации пользователя на сайте.
- {{ powered_by }} - Копирайт AtomM CMS.
- {{ site_title }} - Имя сайта.
-
{{ used_https }} - Используется ли https на сайте. ( Atom-M 5)
-
{{ site_url.full }} - Полный URL до открытой страницы. (кроме значений после #, т.к. эти значения браузер не отправляет на сервер). Например, https://dev.atom-m.net/forum/?ajax=1 ( Atom-M 5)
- {{ site_url.scheme }} - Используемый протокол. Например, https. ( Atom-M 5)
- {{ site_url.host }} - Название домена сайта. Например, dev.atom-m.net ( Atom-M 5)
- {{ site_url.path }} - Запрошенный путь. Например, /forum/. ( Atom-M 5)
-
{{ site_url.query }} - Содержимое URL после знака вопроса. Например, ajax=1 ( Atom-M 5)
-
{{ atm_server_name }} - Название домена сайта.
- {{ fps_request_url }} - Адрес текущей страницы.
- {{ action }} - Название экшена(на странице материала view на главной модуля index на странице добавления add_form и т.п.).
- {{ params }} - Массив параметров текущей страницы.
-
{{ atm_user }} - Массив, содержащий все поля из записи текущего юзера в таблице Users (кроме пароля) и дополнительные метки:
-
{{ atm_user.profile }} - Если авторизован, ведет на профиль, если нет, ведет на регистрацию.
- {{ atm_user.id }} - Если авторизован, выводит ID пользователя, если нет, выводит "0".
- {{ atm_user.name }} - Если авторизован, выводит ник, если нет, выводит "Гость".
- {{ atm_user.group }} - Если авторизован, выводит имя группы, если нет, выводит "Гости".
- {{ atm_user.reg_days }} - Количество дней с момента регистрации. Если гость, выводит "0".
- {{ atm_user.unread_pm }} - Количество непрочитанных личных сообщений. Рекомендуется вместо этой метки отправлять запрос на адрес /users/get_count_new_pm/
- {{ atm_user.admin_access }} - Если есть доступ к админке то выводит 1, иначе 0.
- {{ today_born_users }} - Список пользователей, родившихся сегодня.
- {{ count_users }} - Количество зарегистрированных пользователей.
- {{ fps_chat }} - Выводит чат.
- {{ template_path }} - Путь к "корню" шаблона.
- {{ www_root }} - Содержимое константы "WWW_ROOT". По-умолчанию - пуста, но если движок установлен не в корень, а папку то константа содержит название этой папки.
- {{ fps_rss }} - Каналы RSS.
- {{ mainmenu }} - Вывод меню, создаваемого в редакторе (Админка -> Дизайн - Редактор меню).
- {{ content }} - Основное содержимое страницы.
- {{ title }} - Заголовок страницы.
- {{ meta_description }} - Описание страницы.
- {{ meta_keywords }} - Ключевые слова страницы.
- {{ module }} - Текущий модуль.
-
{{ categories }} - Меню категорий (например категории новостей). Если на странице не предусмотрены категории, заменяется пустой строкой (пустота). В версии ( Atom-M 6) эта метка возвращает массив, а не строку. Пример использования:
#!html {% for cat in categories %} <a href="{{ cat.url }}">{{ cat.title }} ({{ cat.entries }})</a> {% endfor %}
-
{{ smiles_set }} - Название выбранного набора смайлов на сайте.
- {{ boot_time }} - Время формирования страницы.
- {{ comments }} - Комментарии. Если на странице не предусмотрены комментариев, заменяется пустой строкой (пустота).
- {{ comments_form }} - Форма добавления комментариев.
- {{ comments_pagination }} - Постраничная навигация комментариев.
-
{{ smiles_list }} - Массив, содержащий все смайлы. При выводе доступны ключи from и to для вывода вида смайла и названия картинки соответственно. Пример использования:
#!html {% for smile in smiles_list %} {{ smile.from }} => <img src="{{ www_root }}/sys/img/smiles/{{ smiles_set }}/{{ smile.to }}"> {% endfor %}
-
{{ fps_users_groups }} - Массив, содержащий все группы. При выводе доступны ключи title и color для вывода названия и цвета группы соответственно. Пример использования:
#!html {% for group in fps_users_groups %} <span style="color: {{ group.color }}">{{ group.title }}</span> {% endfor %}
Метки, доступные только при активном модуля statistics ( Atom-M 5. До этого были доступны всегда)
- {{ counter }} - Картинка 100x35, выводящая краткую статистику о посещении сайта.
- {{ all_online }} - Количество онлайн пользователей и гостей.
- {{ users_online }} - Количество онлайн пользователей.
- {{ guests_online }} - Количество онлайн гостей.
- {{ online_users_list }} - Список пользователей онлайн(строка HTML).
- {{ max_online_all_time }} - Максимальный онлайн на сайте.
- {{ max_online_all_time_date }} - Когда был максимальный онлайн на сайте.
- {{ hits_all_time }} - Количество просмотров за все время( Atom-M 5).
- {{ hosts_all_time }} - Количество посетителей за все время( Atom-M 5).
- {{ hits_today }} - Количество просмотров за сегодня( Atom-M 5).
- {{ hosts_today }} - Количество посетителей за сегодня( Atom-M 5).
- {{ all_online_array }} - выводит массив всех онлайн пользователей. Состоит из трех массивов в ключах 'users', 'guests' и 'all'(= 'users' + 'guests') ( Atom-M 5).
- {{ checkUserOnline(user_id) }} - Возвращает истину, если пользователь с идентификатором user_id сейчас на сайте ( Atom-M 5). user_id так-же может быть именем бота с префиксом bot_, если включен вывод ботов в онлайне.
Updated