Перейти к содержанию

Рекомендуемые сообщения

Всем привет.Может подскажите как  при выборе в админке раздела товары пропустить Product List и что бы сразу показывалась форма добовления товара product_form.tpl

Просто не могу ни как понять как переподключить условие в контроллере ,постоянно пишет нет прав

Изменено пользователем pasha2298

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не имея списка всех товаров как его потом искать, редактировать???

По сути как то так видимо
 

 <file path="admin/controller/common/column_left.php">
    <operation>
        <search index="0"><![CDATA[if ($this->user->hasPermission('access', 'catalog/manufacturer')) {  ]]></search>
            <add position="before"><![CDATA[            
            if ($this->user->hasPermission('access', 'catalog/product')) {
              $catalog[] = array(
                'name'       => $this->language->get('text_add'),
                'href'     => $this->url->link('catalog/product/add', 'token=' . $this->session->data['token'], true),
                'children' => array()        
              );
            }                  
        ]]></add>
    </operation>
  </file> 
    
   <file path="admin/language/ru-ru/common/column_left.php">
    <operation>
        <search index="0"><![CDATA[// Text]]></search>
        <add position="after"><![CDATA[$_['text_add']                = 'Добавить товар';]]></add>
    </operation>
  </file>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто,принцип в том что ест идея разделить их отдельными пунктами в админ панели, что бы в дальнейшем их удобно было редактировать и выводить их урезаные (по необходимости )формы для определенного пользователя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выше решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
36 минут назад, Tom сказал:

Не имея списка всех товаров как его потом искать, редактировать???

По сути как то так видимо
 


 <file path="admin/controller/common/column_left.php">
    <operation>
        <search index="0"><![CDATA[if ($this->user->hasPermission('access', 'catalog/manufacturer')) {  ]]></search>
            <add position="before"><![CDATA[            
            if ($this->user->hasPermission('access', 'catalog/product')) {
              $catalog[] = array(
                'name'       => $this->language->get('text_add'),
                'href'     => $this->url->link('catalog/product/add', 'token=' . $this->session->data['token'], true),
                'children' => array()        
              );
            }                  
        ]]></add>
    </operation>
  </file> 
    
   <file path="admin/language/ru-ru/common/column_left.php">
    <operation>
        <search index="0"><![CDATA[// Text]]></search>
        <add position="after"><![CDATA[$_['text_add']                = 'Добавить товар';]]></add>
    </operation>
  </file>

 

Увы не получаеться,всеровно появляеться ,может фаил представления покавырять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это кусок кода для модификатора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Tom сказал:

Это кусок кода для модификатора.

а нет у вас случайно более полного похожего примера

Изменено пользователем pasha2298

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я этот код проверил на рабочем магазине, в нем нет проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а спасибо,просто не обновил кеш,еше раз огромное спаибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.