• 2527
  • 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 }}

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

mistakes

Это тоже интересно

    phoboss

    phoboss | 24.04.2015 - 01:46

    irbees2008, Прикрутил, спасибо!

    ответить

    irbees2008

    irbees2008 | 23.04.2015 - 02:24

    phoboss, плагин stats

    ответить

    phoboss

    phoboss | 23.04.2015 - 01:58

    Хочу вывести на морде сайта кол-во новостей, комментов и юзеров. Есть такие переменные?

    ответить

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Ваше мнение

Ваше отношение к TWIG
Результаты

Облако тегов

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