Не совсем понятно. Где взять этот модуль добавления и редактирования?
Создай файл product
n.php
admin/controller/catalog
Скопируй в него всё из файла
admin /controller/catalog/product.php
И поменяй примерно так: как в этом файле (этот файл controllera - от версии ocstore 1.5.4). В зависимости от своей версии opencart
Для просмотра ссылки Войди или Зарегистрируйся
Основные изменения в этом файле: Отмечено красным, что добавил.
Это
Первое:
<?php
class ControllerCatalogProduct
n extends Controller {
Второе:
public function index() {
$this->load->language('catalog/product
n');
3)$this->template = 'catalog/product_list.tpl';
заменить на
$this->template = 'catalog/
productn_list.tpl';
и
$this->template = 'catalog/product_form.tpl';
заменить на
$this->template = 'catalog/
productn_form.tpl';
Остальное - нужно тестировать в процессе внесения товара - catalog/product которые есть в этом файле не все нужно менять на catalog/product
n.
Так что с этим файлом нужно поработать.
Далее - admin / controller / common / header.php
добавить после $this->data['text_product'] = $this->language->get('text_product');
это
$this->data['text_productn'] = $this->language->get('text_product
n');
И добавить строку:
после $this->data['product'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'], 'SSL');
Это:
$this->data['productn'] = $this->url->link('catalog/product
n', 'token=' . $this->session->data['token'], 'SSL');
Далее в папке admin/ language / russian / catalog/ создаём файл product
n.php
и копируем в него всё из файла admin/ language / russian / catalog/ product.php
и в новом файле product
n.php меняем строчку
$_['heading_title'] = 'Товары';
на
$_['heading_title'] = 'Товары2';
Далее:
/ language / russian / common/header.php
добавляем строчку после
$_['text_product'] = 'Товары';
это
$_['text_productn'] = 'Товары2';
Тоже самое делаем и в папке english.
Далее. Создаём файл в папке admin / model / catalog/ product
n.php
и копируем в него всё из файла admin / model / catalog/ product.php
Далее. Создаём файл в папке admin /view / template / catalog/ создать файл product
n_form.tpl
и копируем в него всё из файла admin /view / template / catalog/product_form.tpl
Далее. Создаём файл в папке admin /view / template / catalog/ создать файл product
n_list.tpl
и копируем в него всё из файла admin /view / template / catalog/product_list.tpl
Из этих двух файлов product
n_list.tpl и product
n_form.tpl нужно удалить строчку в самом начале файла
<a onclick="$('form').submit();" class="button"><?php echo $button_delete; ?></a> - Это кнопка удаления товара
Если нужно убрать "Изменить" кнопку то в файле
product
n_list.tpl нужно искать что отвечает за вывод этой кнопки там какой то класс <td class="right">
Далее. в файле view / template / common/ header.tpl
после этой строки
<li><a href="<?php echo $product; ?>"><?php echo $text_product; ?></a></li>
Добавить:
<li><a href="<?php echo $productn; ?>"><?php echo $text_product
n; ?></a></li>
После этого у тебя в админке появиться Каталог - Товар2 - без кнопки удаления и в настройках групп пользователей появится catalog/product
n
Единственное что я ещё не понял, как правильно отредактировать файл admin /controller/catalog/productn.php - что бы сохранял товар. А то ошибку выдаёт. Но товар создаёт.
Соответсвенно для пользователей которых ты хочешь ограничить. Нужно отключить catalog/product а включить catalog/productn