2013-08-24 3 views
0

Я очень новичок в Magento и унаследовал магазин, который был построен вне CMS. Страница была жестко закодирована для 3 продуктов и включала тележку, доставку и оплату на одной странице. Мне нужно включить больше продуктов (что я сделал), включить страницу сведений о продукте, отдельную корзину покупок и отдельную страницу доставки и оплаты.Страница Magento non-CMS, показывающая ошибку 404

URL-адреса включают информацию о языке и местоположении, поскольку я запускаю три магазина. Итак, у меня есть www.company.com/en/shop/eu/products, и это показывает мне правильную страницу. Я хотел бы иметь www.company.com/en/shop/eu/detail, чтобы показать один продукт в деталях.

С этой целью я создал /shop/app/code/local/Company/Detail с простыми IndexController.php и config.xml. Я также создал /shop/app/design/frontend/company/detail и там есть content.phtml. У меня также есть /shop/app/etc/modules/Company_Detail.xml. Я также разместил content.phtml в /shop/app/design/frontend/default/default/template/detail/. Я следовал этому руководству .... http://www.human-element.com/Blog/ArticleDetailsPage/tabid/91/ArticleID/69/Magento-Non-CMS-Pages-Creating-Pages-Via-Frontend-Routers.aspx

URL-адрес перезаписи включен и установлен. Все переиндексировано, и все кеши покраснели. Все больше указателей?

трассировку стека

0 включают в себя() вызывается в [/var/www/co/shop/app/code/core/Mage/Core/Block/Template.php:235]

1 Mage_Core_Block_Template -> fetchView (frontend/changers/changers/template/page/404.phtml), который вызывается в [/var/www/co/shop/app/code/core/Mage/Core/Block/Template.php:266]

2 Mage_Core_Block_Template-> RenderView() вызывается в [/var/www/co/shop/app/code/core/Mage/Core/Block/Template.php:280]

3 Mage_ Core_Block_Template -> _ toHtml() вызывается в [/var/www/co/shop/app/code/core/Mage/Core/Block/Abstract.php:758]

4 Mage_Core_Block_Abstract-> toHtml() вызывается в [ /var/www/co/shop/app/code/core/Mage/Core/Model/Layout.php:529]

5 Mage_Core_Model_Layout-> getOutput(), вызываемый в [/ var/www/changers/shop/app/code/core/Mage/Core/Controller/Varien/Action.php: 391]

6 Mage_Core_Controller_Varien_Action-> renderLayout(), вызываемый в [/ var/www/changers/shop/app/code/core/Mage /Cms/controllers/IndexController.php:91]

7 Mage_Cms_IndexCo ntroller-> defaultNoRouteAction() вызывается в [/var/www/co/shop/app/code/core/Mage/Core/Controller/Varien/Action.php:420]

8 Mage_Core_Controller_Varien_Action-> отправка (defaultNoRoute) вызывается в [/var/www/co/shop/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php:253]

9 Mage_Core_Controller_Varien_Router_Standard-> матча (Mage_Core_Controller_Request_Http Object ([] = >/detail, [] =>, [] =>/detail, [] =>, [] =>, [] => Array(), [] => cms, [] => Array ([api] = >, [xmlconnect] =>), [] => Mage_Cms, [] =>, [] => Array ([params] => Array(), [action_name] => noRoute, [имя_контроллера] => индекс, [ module_name] => cms), [] => Array ([0] => _GET, [1] => _POST), [] =>/en/shop/eu/detail, [] =>/en/shop, [] =>, [] =>/detail, [] => Array(), [] =>, [] => Array(), [] => 1, [] => cms, [] => модуль, [] => индекс, [] => контроллер, [] => defaultNoRoute, [] => действие)), вызываемый в [/ var/www/changers /shop/app/code/core/Mage/Core/Controller/Varien/Front.php:176]

10 Mage_Core_Controller_Varien_Front-> dispatch(), вызываемый в [/ var/www/co/shop/app/code/ядро/Маг/ядро ​​/ Модель/App.php: 340]

11 Mage_Core_Model_App-> run (Array ([scope_code] =>, [scope_type] => store, [options] => Array())), вызываемый в [/ var/www/co/shop /app/Mage.php:627]

12 Mage :: бежать (, магазин) называется в [/var/www/co/shop/index.php:80]

ответ

0

в URL переписывает бы в магазин/приложение/код/​​местные/Компания/Detail/и т.д./файл config.xml, в котором вы можете использовать функцию маршрутизатора в XML следующим образом:

<routers> 
    <detail> 
    <use>standard</use> 
     <args> 
     <module>Company_Detail</module> 
     <frontName>detail</frontName> 
     </args> 
    </detail> 
</routers> 
+0

Спасибо, однако это, как и в моей конфигурации. xml-файл. Я также попробовал , как некоторые примеры. –

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