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

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

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

Можешь почитать и вот эту статейку "Подключение OpenServer к Visual Studio Code (VSCode)"

Опрос

Ваше мнение

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

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

Обновленное

Теги

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

Статистика

  • Caйту: 4737 дней
  • Новостей: 605
  • Комменты: 257
  • Зарегистрированно : 704
  • Онлайн всего: [10]
  • Гости: [9]
  • Поисковики: [1] Google
  • Были сегодня : [3] Яндекс, Google, irbees2008
  • SQL запросов: 30
  • Генерация страницы: 0.559сек
  • Потребление памяти: 5.805 Mb 
  •   Яндекс.Метрика