mm_default($field,$value,$roles,$templates,$eval);
Назва | Опис | Допустимі значення | Значення за замовчуванням | Обов'язковий? |
---|---|---|---|---|
field | Поле документа (або TV), для якого необхідно встановити значення за замовчуванням. | {string} | — | true |
value | Значення за замовчуванням. Якщо в якості поля вказано «pub_date» або «unpup_date», а значення порожнє, то виставиться поточна дата. Також значення може бути рядком PHP-коду, який буде виконаний при параметрі «eval» = true. | {string} | — | false |
roles | Ролі, для яких необхідно застосувати віджет, порожнє значення — всі ролі. | {comma separated string} | - | false |
templates | Id шаблонів, для яких необхідно застосувати віджет, порожнє значення — всі шаблони. | {comma separated string} | — | false |
eval | Чи необхідно обробляти значення параметра «value» як PHP-код? | {bollean} | false | false |
Завжди виставляти як дати публікації документів поточну дату і час
mm_default('pub_date');
Автоматично виставляти дату скасування публікації через 4 тижні від поточної для документів з id шаблону = 4
mm_default('unpub_date', 'return date("d-m-Y H:i:s", now()+(60*60*24*28));', '', '4', true);