Хаки и Скрипты Next Generation CMS

Переменные используемые в NG

irbees2008 irbees2008 Опубликовано - 11 - февраля TWIG
4754 - 3
  • Уровень сложности исполнения: Справочник

Решил сделать шпаргалку по переменным в которые используются в NGcms на TWIGe
1.выводим URL страницы

Код:
{{ currentURL }}
2.Заголовок страницы
Код:
{{ titles }}
выводится в head вот так
Код:
<title>{{ titles }}</title>
3.Язык страницы
Код:
{{ lang['langcode'] }}
выводится в head вот так
Код:
<html lang={{ lang['langcode'] }}>
4.Кодировка страницы
Код:
{{ lang['encoding'] }}
выводится в head вот так
Код:
<meta charset={{ lang['encoding'] }}>
5.Указываем движок и версию
Код:
{{ what }} {{ version }}
выводится в head вот так
Код:
<meta name=generator content="{what} {version}" />
6.переменная указывает адрес до папки с шаблоном
Код:
{{ tpl_url }}
Используется в шаблоне для упрощения указания адреса до файла в папке с шаблоном пример вывода картинки из папки images в папке шаблона
Код:
<img src="{{ tpl_url }}/images/rss.png"/>
7.указывает путь до папки с библиотекой скриптов
Код:
{{ scriptLibrary }}
8.Указывает путь до Домашней страницы
Код:
{{ home}}
9.Выводит основное содержание ,новости
Код:
{{ mainblock }}
10.Вывод формы поиска
Код:
{{ search_form }}
11.Вывод персонального меню
Код:
{{ personal_menu }}
12.Вывод плагина xnews
Код:
{{ callPlugin('xnews.show', {'order' : 'viewed', 'count': '10', 'template' : 'xnews1'}) }}
13.Вывод плагина опросы
Код:
{{ voting }}
14.Подключение скриптов плагинов
Код:
{{ htmlvars }}
15.Инклюд ,вставка файла в шаблон,на этом примере вставляем файл шаблона слайдера
Код:
{% include "slider.tpl" %}
16.Выводим плагин календарь
Код:
{{ callPlugin('calendar.show') }}
17.Выводим плагин архив
Код:
{{ callPlugin('archive.show', {'maxnum' : 12, 'counter' : 1, 'template': 'archive', 'cacheExpire': 60}) }}
18.Выводим плагин активные пользователи
Код:
{{ callPlugin('top_active_users.show', {'number' : 12, 'mode' : 'news', 'template': 'top_active_users', 'cacheExpire': 60}) }}
19.Выводит название сайта указанное в админке
Код:
{{ home_title }}
20.Вывод отладочной информации
Код:
[debug]
{debug_queries}<br/>{debug_profiler}
[/debug]
21.Блокировка содержимого сайта при проведении работ на сайте,управляется в админке
Код:
[sitelock]...[/sitelock]
22.Количество SQL запросов
Код:
{queries}
23.Генерация страницы
Код:
{exectime}
24.То ли размер страницы или потребление памяти
Код:
{memPeakUsage}
25.Выводит категорию в новости
Код:
{{ category }}
26.Адрес на полную новость
Код:
{{ news.url.full }}
27.Название новости
Код:
{{ news.title }}
28.Дата публикации новости
Код:
{{ news.date }}
29.Ссылка на профиль автора новости
Код:
{{ news.author.url }}
30.Вывод имени автора новости
Код:
{{ news.author.name }}
31.Вывод короткой новости
Код:
{{ news.short }}
32.Выводим количество просмотров новости
Код:
{{ news.views }}
33.Выводим плагин теги в новости
Код:
{{ tags }}
34.Выводим количество комментариев
Код:
{comments-num}
35.Выводим плагин рейтинг новости
Код:
{{ plugin_rating }}
36.Выводим плагин похожие новости
Код:
{{ plugin_similar_tags }
37.Выводим плагин комментарии
Код:
{{ plugin_comments }}
38.Адрес админки
Код:
{{ admin_url }}
39.Адрес на добавление новости
Код:
{{ addnews_link }}
40.Только админу
Код:
[if-have-perm]...[/if-have-perm]
41.Адрес на редактирование профиля
Код:
{{ profile_link }}
42.Адрес на страницу с сообщениями
Код:
{{ p.pm.link }}
43.Вывод количества писем
Код:
 {{ p.pm.total }}
44.Вывод количества новых писем
Код:
{{ p.pm.new }} 
45.Адрес на выход
Код:
{{ logout_link }}
46.Вывод полной новости
Код:
{{ news.full }}
47.Вывод категорий содержит древовидное меню категорий новостей (см. также шаблон: categories.tpl)
Код:
{{ categories }}
48.Вывод ссылки на редактирование новости
Код:
{% if (news.flags.canEdit) %}<a  href="{{ news.url.edit }}">редактировать</a>{% endif %}
49.Вывод ссылки на удаление новости
Код:
[del-news]Удалить[/del-news]
50.Выводим имя категории
Код:
{{ category.name }}
51.Адрес иконки категории
Код:
{{ category.icon.purl }}
52.Выводим информацию категории
Код:
{{ category.info }}
53.Выводим пагинацию
Код:
{{ pagination }}
54.Выводим дату обновления новости
Код:
{{ news.update }}
55.
Код:
{{ news.categories.masterText }}
56.Пагинация внутри новости
Код:
{{ news.pagination }}

Можешь почитать и вот эту статейку "Модальное окно с фреймом"

    {avatar}
    [profile][/profile]irbees2008[profile][/profile] 11 февраля 2014 [if-have-perm]| [edit-com][/edit-com] | [del-com][/del-com][/if-have-perm] {comment-short}[comment_full]

    читать полностью

    [/comment_full] [answer]
    --------------------
    Ответ от{name}
    {answer}[/answer] [quote]

    irbees2008');" style="cursor: pointer;">ответить[/quote]

    {avatar}
    [profile][/profile]irbees2008[profile][/profile] 11 февраля 2014 [if-have-perm]| [edit-com][/edit-com] | [del-com][/del-com][/if-have-perm] {comment-short}[comment_full]

    читать полностью

    [/comment_full] [answer]
    --------------------
    Ответ от{name}
    {answer}[/answer] [quote]

    irbees2008');" style="cursor: pointer;">ответить[/quote]

    {avatar}
    [profile][/profile]irbees2008[profile][/profile] 11 февраля 2014 [if-have-perm]| [edit-com][/edit-com] | [del-com][/del-com][/if-have-perm] {comment-short}[comment_full]

    читать полностью

    [/comment_full] [answer]
    --------------------
    Ответ от{name}
    {answer}[/answer] [quote]

    irbees2008');" style="cursor: pointer;">ответить[/quote]

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйт cущecтвуeт: 4626 дней
  • Статических страниц: 10
  • Категорий: 28
  • Новостей: 618
  • Неопубликованных новостей: 8
  • Комментариев: 257
  • Зарегестрированных пользователей: 779
  • Онлайн всего: [17]
  • Гости: [17]
  • Сегодня нас посетили: [7] Google, Larrytitly, Яндекс, Яндекс, irbees2008, Google, dankeanke
  • SQL запросов: 37
  • Генерация страницы: 0.138сек
  • Потребление памяти: 2.972 Mb 
  •   Яндекс.Метрика