Не работает двойное действие магазина Presta в пользовательском модуле - PullRequest
0 голосов
/ 14 мая 2018

Я работаю над модулем presta shop 1.6 / 30bees, у которого есть представление списка в бэкэнде. Действия «Редактировать» и «Удалить» настроены и работают, как ожидается, однако, когда я использую addRowAction('duplicate') для добавления дублирующего действия, я получаю ссылку без нужных параметров.

Кнопка отображается, но ссылка не содержит идентификатор элемента и имя действия. Я думал, что дублирование - это действие по умолчанию, которое практически не требует никакой работы, однако я также нахожу небольшую документацию по этому вопросу.

Мой модуль в настоящее время расширяет AdminController, но расширение ModuleAdminController также не изменило результат.

public function renderList() {
    // add edit function to list item
    $this->addRowAction('edit');

    // add duplication function to list item
    $this->addRowAction('duplicate');

    // add delete function to list item
    $this->addRowAction('delete');

    return parent::renderList();
}

Мне не хватает подробностей о том, как заставить дубликат работать, или я ошибаюсь, и мне нужно добавить его как полное настраиваемое действие?

...