Ditto: Плейсхолдеры
- Дополнения
- Ditto
- Плейсхолдеры
2689
Ditto: Плейсхолдеры
Создавая шаблон Дитто, вы указываете плэйсхолдеры там, где вы хотите увидеть свои данные. У Дитто есть свои собственные пдэйсхолдеры, плюс он поддерживает переменные (поля) используемые в каждом документе. (Примечание: если вы хотите использовать переменные (поля) документа непосредственно на странице с обычным шаблоном, вы должны использовать формат [*alias*]
)
Плейсхолдеры документа
[~[+id+]~]
– Создает полный URL, основанный на ID, но не создает саму ссылку.
Например:
<h3><a href="[~[+id+]~]">[+title+]</a></h3>
Параметр | Описание |
---|---|
[+alias+] | Псевдоним страницы, используется для создания ЧПУ |
[+cacheable+] | Возвращает 1 (true) or 0 (false) если этот документ должен быть кэширован. По умолчанию установлено в false для нормального функционирования динамических сниппетов |
[+content+] | Содержимое документа |
[+contentType+] | Возвращает строчный параметр типа содержимого из выпадающего меню Content Type в панели администратора |
[+content_dispo+] | Строка внедрения или прикрепления. Внедренные документы показываются в веб-браузерах. Прикрепленные документ могут быть загружены на локальную машину через диалоговое окно загрузки файла веб-браузера |
[+createdby+] | Возвращает идентификатор пользователя, создавшего документ |
[+createdon+] | Дата (в секундах с 1 января 1970 г.), когда документ был создан |
[+deleted+] | Возвращает 1 (true) or 0 (false). Когда true, этот документ находится в корзине до ее очистки. После этого запись стирается полностью из базы данных (удаляется ПО-НАСТОЯЩЕМУ) |
[+deletedby+] | Возвращает идентификатор пользователя, удалившего этот документ |
[+deletedon+] | Возвращает дату удаления документа (в секундах с 1 января 1970 г.) |
[+description+] | Описание документа |
[+donthit+] | True (1) or False (0) показывает установлен или нет счетчик посещений страницы |
[+editedby+] | Возвращает идентификатор пользователя, который последний редактировал документ |
[+editedon+] | Возвращает дату последнего редактирования (в секундах с 1 января 1970 г.) |
[+haskeywords+] | True (1) or False (0) показывает установлены или нет ключевые слова для данного документа |
[+hasmetatag+] | True (1) or False (0) показывает установлены или нет метатэги для данного документа |
[+hidemenu+] | Возвращает 1 (true) или 0 (false) – соответственно если этот документ показывается в меню или нет |
[+id+] | Целое число обозначающее или показывающее идентификатор документа |
[+introtext+] | Аннотация документа |
[+isfolder+] | Целое число: true (1) если документ является контейнером или false (0) если нет. |
[+longtitle+] | Расширенный заголовок документа |
[+menuindex+] | Целое число показывающее позицию в меню |
[+menutitle+] | Название документа в меню |
[+pagetitle+] | Заголовок документа |
[+parent+] | идентификатор родительского документа |
[+privatemgr+] | True (1) or False (0) показывает установлены ли разрешения на просмотр этого документа для менеджеров |
[+privateweb+] | True (1) or False (0) показывает установлены ли разрешения на просмотр этого документа для веб-пользователей |
[+pub_date+] | Дата с которой документ опубликуется (в секундах с 1 января 1970 г.). Примечание: если этот параметр указан, published автоматически устанавливается в true (1) |
[+published+] | Целое число показывающее статус публикования (0 = нет, 1 = да) |
[+richtext+] | true (1) или false (0), устанавливается, если в администраторской панели должен использоваться rich text editor |
[+searchable+] | Возвращает 1 (true) или 0 (false), что означает что этот документ доступен или не доступен для поиска |
[+template+] | идентификатор шаблона, используемого для этого документа |
[+type+] | Возвращает строчный параметр document для страниц или "reference" для ссылок |
[+unpub_date+] | Дата окончания публикации документа (в секундах с 1 января 1970 г.). Примечание: установка этого параметра НЕ имеет эффекта на изменение статуса установок published |
Плейсхолдеры Дитто
Параметр | Описание |
---|---|
[+author+] | Имя автора. Сначала createdby->fullname, createdby->username, admin |
[+date+] | Дата в установленном формате. По умолчанию используется createdon (editedon и pub_date как варианты) |
[+ditto_iteration+] | Порядковый номер полученного документа в пределах текущей страницы |
[+ditto_sort+] | Порядковый номер полученного документа в пределах полного набора документов |
[+title+] | Содержимое поля заголовка |
[+url+] | Ссылка на документ |
[+ditto+] или [+wrapper+] | С версии 2.1.1. Используется в шаблоне &outerTpl. Место вывода результата работы сниппета |
[+ditto_class+] | С версии 2.1.1. Выводит классы even/odd, first/last и current |
Плейсхолдеры пагинации
Параметр | Описание |
---|---|
[+next+] | Кнопка «Следующее» |
[+previous+] | Кнопка «Предыдущее» |
[+splitter+] | Разделитель если всегда показывается 0 |
[+start+] | Номер первой показываемой страницы |
[+urlStart+] | Номер текущей страницы, как показано в адресной строке (?start=) |
[+stop+] | Номер последней показываемой страницы |
[+total+] | Общее количество страниц |
[+pages+] | Список страниц |
[+currentPage+] | Номер показываемой текущей страницы |
[+perPage+] | Отображаемых элементов на странице (равно display) |
[+totalPages+] | Общее количество страниц |
[+ditto_pagination_set+] | 1 если paginate включено |
[+item[x]+] | Сформированный вывод индивидуального документа |
Плейсхолдеры summary
Параметр | Описание |
---|---|
[+summary+] | Поле аннотация (введение) полностью, если указано, или начальная часть содержимого страницы |
[+link+] | Ссылка на полный текст. Текст ссылки установливается параметром &trunctText. По умолчанию из файла языка Ditto |
Плейсхолдеры tagging
Параметр | Описание |
---|---|
[+tagLinks+] | Список тэгов, связанных с документом, разделенных &tagDelimiter |
[+tags+] | На странице, содержащей результат: теги, используемые для фильтрации отображаемых документов |
Плейсхолдеры dateFilter
Параметр | Описание |
---|---|
[+year+] | Год для фильтра. Двух или четырех значное значение |
[+month+] | Месяц для фильтра |
[+day+] | День для фильтра |
[+month_numeric+] | Численное значение месяца |