2012-03-02 4 views
1

С тех пор, как я пару дней смотрю на поведение блендера Magento. Чтобы понять, я создал новую сетку, чтобы увидеть таблицу bbdd. После завершения этой сетки я вижу, что у меня есть ошибка 404 при попытке я добавить виджет на странице CMS:, начиная с Magento Backend

enter image description here

Debugging Я могу видеть, что ошибка исчезает, если я комментирую это из моего обычая модуль

<admin> 
    <routers> 
     <giftrouter> 
      <use>admin</use> 
      <args> 
       <module>Wpr_Giftproducts_Adminhtml</module> 
       <frontName>admin</frontName> 
       <modules> 
        <sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax> 
       </modules> 
      </args> 
     </giftrouter>    

    </routers>  
</admin> 

Конкретно я думаю, что ошибка была вызвана этим:

<sintax after="Wpr_Giftproducts_Adminhtml">Mage_Adminhtml</sintax> 

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

+0

Убедитесь, что у вас есть раздел acl для вашей страницы администратора. – Zyava

+0

Спасибо Junuxx за исправление и извините за мой плохой английский – davidselo

ответ

5

Я думаю, что у вас есть свои маршрутизаторы в обратном порядке.

<admin> 
    <routers> 
     <adminhtml> 
      <args> 
       <modules> 
        <sintax before="Mage_Adminhtml">Wpr_Giftproducts_Adminhtml</sintax> 
       </modules> 
      </args> 
     </adminhtml> 
    </routers> 
</admin> 

Таким образом, контроллер Giftproducts является частью adminhtml маршрутизатора, в то время как старый способ был переназначения контроллеров администратора для giftrouter.

+0

вы не ставите имя. почему нет?? в чем разница. Я не знаю, как это сделать, и уникальные знания, например, я нахожу в Интернете. если я поставлю Wpr_Giftproducts_Adminhtml, то бэкэнд перестает работать. – davidselo

+0

Только один маршрутизатор может иметь переднее имя 'admin', и это уже используется' adminhtml'. Ваш маршрутизатор был «giftrouter», но здесь я все это отбросил. Удалите весь раздел ''. – clockworkgeek

+0

спасибо, это ключ! :) – davidselo

Смежные вопросы