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

Категории для эелемнтов в своем модуле

  • 11 апреля 2019 г.

  • Всем привет. не могу понять, почему не работает. Выпадающий список просто не появляется.
    Нужно привязать элемент к категории. cat_id
    Если в БД добавляю в grafik_category_rel запись:
    http://prntscr.com/naiofy
    ничего всеравно не появляется.
    http://prntscr.com/naios8
    Делал на примере модуля news. Разницу вижу только в том что news список категорий выводит пользовательской функцией, а я хочу просто select.
    Подскажите.


    Код

    public $variables = array(
    'main' => array(
    'name' => array(
    'type' => 'text',
    'name' => 'Название',
    'help' => 'Используется в ссылках на файл, заголовках.',
    'multilang' => true,
    ),
    'act' => array(
    'type' => 'checkbox',
    'name' => 'Опубликовать на сайте',
    'help' => 'Если не отмечена, новость не увидят посетители сайта.',
    'default' => true,
    'multilang' => true,
    ),
    'cat_id' => array(
    'type' => 'select',
    'name' => 'Категория',
    'select_db' => array(
    'table' => 'grafik_category',
    'id' => 'name',
    'where' => "trash='0'",
    'order' => 'sort ASC',
    ),
    ),
    'site_id' => array(
    'type' => 'select',
    'name' => 'Сайт',

    ),

    'grafik' => array(
    'type' => 'editor',
    'name' => 'График',
    'help' => 'Используется в ссылках на файл, заголовках.',
    'multilang' => true,
    ),
    )
    );
  • 11 апреля 2019 г.
  • Вот так каждый раз.
    Напишешь на форум и в течении получаса сам разбираешься...
    Код

    /**
    * @var array настройки модуля
    */
    public $config = array (
    'element_site', // делит элементы по разделам (страницы сайта, к которым прикреплен модуль)
    'element', // используются группы
    'element_multiple', // модуль может быть прикреплен к нескольким группам
    );
    • 11 апреля 2019 г.
    • Часто так бывает.
      Чтобы донести суть проблемы пытаешься всю логику действий расписать и тут понимаешь, в каком месте вкралась ошибка.

Новости

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

Форум