Плейсхолдеры

    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+]Численное значение месяца