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

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

irbees2008 irbees2008 Опубликовано - 11 - февраля TWIG
4580 - 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 }}

Можешь почитать и вот эту статейку "Теги datalist"

Опрос

Ваше мнение

Каким софтом вы пользуетесь?
Результаты

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

Теги

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

Статистика

  • Caйту: 4615 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [32]
  • Гости: [32]
  • Были сегодня : [2] Яндекс, Google
  • SQL запросов: 29
  • Генерация страницы: 0.327сек
  • Потребление памяти: 5.183 Mb 
  •   Яндекс.Метрика