This module is fully compatible with the following versions of the engine:
Module installation is quite simple and requires no special skills.
<?php phpinfo(); ?>
public function index() {
Before rows are found, add the following code:
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
);
}
}
This module is designed to facilitate the work of the administrator with the main sections of the store.
Edit data using this module is done in modal Windows directly in the item list.
Saving edited data instantly without page reloading.
In each editor to quickly edit added:
In the upper part of the editor added a functional Copy button, with which you can copy any existing category, for further editing.
The ability to edit any data (see screenshot)
Manager of products has a powerful filter with which you can produce selection of products in the following criteria (see screenshot):
Editing data in the filter list.
Editing data in the attribute list.
Edit data in the list of groups of attributes.
Edit data in the list of options.
Edit data in the list of manufacturers.
Editing data in the revocation list.
Edit data in the list of informations.
Edit data in the customers list.
Edit data on the order view page.
Data editing on page SEO Manager.
In module settings you can specify what data will be available to edit in the list of items and which are not available. Also there is ability to set some default data. For example for items you can specify the following: