mm_ddSelectDocuments($tvs, $roles, $templates, $parentIds, $depth, $filter, $max, $labelMask);
Назва | Опис | Допустимі значення | Значення за замовчуванням | Обов'язковий? |
---|---|---|---|---|
tvs | Імена TV, для яких необхідно застосувати віджет. | {comma separated string} | — | true |
roles | Ролі, для яких необхідно застосувати віджет, порожнє значення — всі ролі. | {comma separated string} | — | false |
templates | Id шаблонів, для яких необхідно застосувати віджет, порожнє значення — всі шаблони. | {comma separated string} | — | false |
parentIds | Id батьківських документів, дочірні документи яких необхідно вибирати. | {comma separated string} | — | true |
depth | Глибина пошуку дочірніх документів. | {integer} | 1 | false |
filter | Умови фільтрації документів (чимось схожий на фільтр Ditto), розділені через '&' між парами і через '=' між ключем і значенням. Наприклад: 'template=15&published=1', — отримаємо тільки опубліковані документи з id шаблону 15. | {separated string} | — | false |
max | Максимальна кількість документів, яку користувач може вибрати (при == 0 — без обмежень). | {integer} | 0 | false |
labelMask | Шаблон відображення елемента в списку вибору документів. Задається як рядок, що містить плейсхолдери з полями документа (та TV). Також доступний додатковий плейсхолдер '[+title+]', в який буде підставлено значення поля «menutitle», а якщо воно не заповнено, то «pagetitle». | {string} | '[+title+] ([+id+])' | false |