Данный модуль полностью совместим со следующими версиями движка:
Установка модуля достаточно проста и не требует специальных навыков.
<?php phpinfo(); ?>
$catalog = array();Выше найденной строки добавьте следующий код:
if ($this->config->get('admin_quick_edit_activated') == 'activated') {
$this->load->language('extension/module/admin_quick_edit');
$aqmanager = array();
if ($this->user->hasPermission('access', 'editors/category')) {
$aqmanager[] = array(
'name' => $this->language->get('text_category'),
'href' => $this->url->link('editors/category', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/product')) {
$aqmanager[] = array(
'name' => $this->language->get('text_product'),
'href' => $this->url->link('editors/product', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/filter')) {
$aqmanager[] = array(
'name' => $this->language->get('text_filter'),
'href' => $this->url->link('editors/filter', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
$aqmanager_attribute = array();
if ($this->user->hasPermission('access', 'editors/attribute')) {
$aqmanager_attribute[] = array(
'name' => $this->language->get('text_attribute'),
'href' => $this->url->link('editors/attribute', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/attribute_group')) {
$aqmanager_attribute[] = array(
'name' => $this->language->get('text_attribute_group'),
'href' => $this->url->link('editors/attribute_group', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($aqmanager_attribute) {
$aqmanager[] = array(
'name' => $this->language->get('text_attribute'),
'href' => '',
'children' => $aqmanager_attribute
);
}
if ($this->user->hasPermission('access', 'editors/option')) {
$aqmanager[] = array(
'name' => $this->language->get('text_option'),
'href' => $this->url->link('editors/option', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/manufacturer')) {
$aqmanager[] = array(
'name' => $this->language->get('text_manufacturer'),
'href' => $this->url->link('editors/manufacturer', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/information')) {
$aqmanager[] = array(
'name' => $this->language->get('text_information'),
'href' => $this->url->link('editors/information', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/review')) {
$aqmanager[] = array(
'name' => $this->language->get('text_review'),
'href' => $this->url->link('editors/review', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/customer')) {
$aqmanager[] = array(
'name' => $this->language->get('text_customer'),
'href' => $this->url->link('editors/customer', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'editors/order')) {
$aqmanager[] = array(
'name' => $this->language->get('text_order'),
'href' => $this->url->link('editors/order', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'tool/seo_manager')) {
$aqmanager[] = array(
'name' => $this->language->get('text_seo_manager'),
'href' => $this->url->link('tool/seo_manager', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'extension/module/admin_quick_edit')) {
$aqmanager[] = array(
'name' => $this->language->get('text_setting'),
'href' => $this->url->link('extension/module/admin_quick_edit', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($aqmanager) {
$data['menus'][] = array(
'id' => 'menu-aqmanager',
'icon' => 'fa-magic',
'name' => $this->language->get('text_quick_menu'),
'href' => '',
'children' => $aqmanager
);
}
}
Данный модуль написан исключительно для облегчения работы администратора с основными разделами магазина.
Редактирование данных с помощью данного модуля производится в модальных
окнах прямо в списке элементов.
Сохранение отредактированных данных происходит мгновенно без перезагрузки страниц.
В каждый редактор быстрого редактирования добавлено:
В верхнюю часть редактора добавлена функциональная кнопка "Копировать", с помощью которой можно скопировать любую существующую категорию, для ее дальнейшего редактирования.
Возможность редактирования любых данных (см. скрин)
Менеджер товаров имеет мощный фильтр, с помощью которого можно производить выбор товаров по следующим критериям (см. скрин):
Редактирование данных в списке фильтров.
Редактирование данных в списке атрибутов.
Редактирование данных в списке групп атрибутов.
Редактирование данных в списке опций.
Редактирование данных в списке производителей.
Редактирование данных в списке отзывов.
Редактирование данных в списке информационных статей.
Редактирование данных в списке покупателей.
Редактирование данных на странице просмотра заказа.
Редактирование данных на странице SEO Менеджера.
В настройках модуля можно указать какие данные будут доступны для редактирования в списке элементов, а какие не доступны. Также имеется возможноть настроить некоторые данные по умолчанию. Например для товаров можно указать следующее: