GroupEdit

Возникла проблема при использовании этого компонента. Такое ощущение, что он не воспринимает системные настройки (например по умолчанию стоит галочка «Опубликован», хотя в системных выбрано не публиковать документ по умолчанию). Дальше у меня на сайте в псевдоним автоматически забивается id документа и при его создании через ресурсы (панель слева) так и происходит, а через групповое редактирование почему-то не так. В такой структуре:
Повестка дня
Новость
        Мнение
        Мнение
   Новость
        Мнение
        Мнение
При создании новости псевдоним ставится правильный, при создании первого мнения если не выбирать шаблон, а оставить Base Template, то псевдоним формируется правильно, а при выборе нужного шаблона при создании псевдоним формируется транслитом (что указано в системных настройках и игнорируется наличие плагина, формирующего url):
if ($modx->event->name == 'OnDocFormSave') {
    if ($mode == 'new') { //Только для вновь созданных ресурсов. Если нужно и при апдейте, то условие убрать
        $resource->set('alias',$id);
        $resource->save();
   }
}
При создании следующего мнения для текущей новости уже сразу выбран нужный шаблон для мнений и url формируется правильно.

Также несмотря на то что проставлена публикация по умолчанию дата публикации не ставится автоматически, дополнительные поля, организованные с помощью MIGx тоже не отображаются, выборы radio тоже, картинки, текстовые поля — все нормально.

Есть ли желающие изучить этот вопрос и сколько примерно это может стоить?
Любовь
Любовь
16 января 2014, 12:30
modx.pro
1 178