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

Можешь почитать и вот эту статейку "Асинхронная загрузка JS"

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

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

    ответить

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

Ваше мнение

Вы нашли что искали?
Результаты

Облако тегов

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