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

    Ditto: Плейсхолдери

    У Ditto є свої власні пдейсхолдери, плюс він підтримує змінні (поля) які використовуються в кожному документі.

    Створюючи шаблон Ditto, ви вказуєте плейсхолдери там, де ви хочете побачити свої дані. У 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

    Плейсхолдери Ditto

    ПараметрОпис
    [+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+]Номер першої сторінки яка показуєтьсяtr>
    [+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+]Чисельне значення місяця