Поддержать Проект

Обратная связь

[MODX] Guru
  • Информация
  • Разработчикам
  • Дополнения
    • DocLister
    • DLMenu
    • DLCrumbs
    • DLBuildMenu
    • DLLastViews
    • DLSiblings
    • DLRequest
    • DLglossary
    • DLSitemap
    • DocInfo
    • FormLister
    • Wayfinder
    • phpthumb
    • LikeDislike
    • eForm
    • Ditto
      • Параметры
      • Шаблоны
      • Параметры пагинации
      • Параметры summary
      • Параметры dateFilter
      • Параметры tagging
      • Параметры request
      • Параметры glossaryFilter
      • Параметры search
      • Параметры tvFilter
      • Плейсхолдеры
      • Примеры
      • Экстендеры
    • multiTV
    • AjaxMegaSearch
    • AjaxSearch
    • WebLoginPE
    • Breadcrumbs
    • CodeMirror
    • AnythingRating
    • Easy Newsletter
    • FirstChildRedirect
    • OpenGraphTags
    • ddTypograph
    • TagSaver
    • BlackList
    • CfgTv
    • ModxAccount
    • Forgot Manager Login
    • GetField
    • if
    • Jot
    • ListChild
    • ListIndexer
    • ManagerManager
    • ddMMEditor
    • MaxiGallery
    • MemberCheck
    • ddGetMultipleField
    • MetaX
    • MODxBB и phpBB
    • Yams
    • Personalize
    • PHx
    • Reflect
    • tagLinks
    • TransAlias
    • TvTagCloud
    • UltimateParent
    • WebSignup
    • WebLogin
    • countViews
    • thumb
    • imageCaptor
    • optimizeJPG
    • Preview Next
    • Shopkeeper
    • SiteMap
    • Sass
    • Selector
    • SimpleGallery
    • SimpleTube
    • SimpleFiles
    • Star Rating
    • MinifyX
    • adminNav
    • SimplePolls
    • CResource
    • MODxAPI
    • customTables
    • HtmlInLine
    • HtmlMinModxEvo
    • SHKUserProfile
    • PickDocsInTree
    • evoSearch
    • editDocs
    • PageBuilder
    • HybridAuth
    • Compare
    • alterTitle
  • Виджеты
  • Уроки
  • Разработчики
  • Готовые примеры
  • Блог
  • Конфиги
  • HTML коды
© [MODX] Guru
  • Ditto

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