Я очень новичок в 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]
Спасибо, однако это, как и в моей конфигурации. xml-файл. Я также попробовал, как некоторые примеры. –