Values default

    Віджет для плагіна ManagerManager, дозволяє задати значення за замовчуванням для полів/TV нових документів/папок. Зараз TV задаються як «tvN», де N — id TV.

    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);