Вход • Регистрация

Методы формирующие вид административной части

  • 12 января 2016 г.
  • ТП молчит (наверное разгибают завал), по этому спрошу тут, может кто уже разобрался.

    В 6.0 появился новый массив формирующий внешний вид амин части модуля.

    Код

    /**
    * @var array поля в списка элементов
    */
    public $variables_list = array ()


    Есть некое недопонимание его работы.

    Код

    'checkbox' => '', // Тут и без пеевода все понятно
    'text' => array( // text - поле в БД из которого берем значение
    'name' => 'Сообщение', // Имя этого значения в списке элементов в колонке
    'sql' => true, // Делать ли запрос в БД
    'type' => 'text', // Тип выводимого из БД
    'class' => 'text', // Класс присваиваемый в списке элементов
    'no_important' => false, // ???
    ),


    Есть ли где-то инструкция или черновик? Может кто-то разобрался и расскажет...
    Какие есть ключи? Какие они принимают значения? Как добавить свой вариант вывода?
    • 12 января 2016 г.
    • Цитата
      'no_important' => false, // ???
      - это ключ неважности значения в колонке в списке элементов.
      Если есть no_important => true, значит поле будет выводиться в списке только на большом разрешении, а на мобильных экранах будет скрываться в раскрывалку.
  • 12 января 2016 г.
  • Выводить в списке так:
    Код
    public function list_variable_update_is($row, $var)
    {
    return '<div class="update_is">'.($row["update_is"]==1?'включено':'выключено').'</div>';
    }

    есть еще
    Код
    'fast_edit' => true


    Значения для type:

    1. editor
    2. text
    3. select
    4. numtext
    5. floattext
    6. string

    Когда подключено быстрое редактирование:

    1. numtext
    2. text
    3. floattext
    4. editor
    5. textarea
    6. string

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум