我目前正在尝试使用magento生成自定义URL /路由,目前我已在本地模块中的config.xml中设置了默认路由.
<frontend>
 <routers>
         <portfolios>
             <use>standard</use>
             <args>
                 <module>Custom_Portfolios</module>
                 <frontName>portfolios</frontName>
             </args>
         </portfolios>
     </routers>
     <default>
         <router>portfolios</router>
     </default>
 </frontend>
这当前适用于/ portfolio/index/action/custom-string的url路径,这是magento默认路由.我想要实现的是/portfolios/custom-string.html我试图使用mod_rewrite规则但没有成功,我找到了一些关于利用我添加到的自定义后缀.html的引用相同的config.xml文件.
<default><portfolios><seo><portfolios_url_suffix>.html</portfolios_url_suffix></seo></portfolios></default>
我查看了与路由有关的alan storm docs,发现它仅与默认路由路径相关,或者信息有点过时.
您是否知道在magento中控制路由的最佳方法可能是一个易于理解和相关的教程?如果是这样请分享:D很多
我正在尝试使用自定义模块作为第一页,当您点击magento安装时,我目前在主页中有{{block type ="namespace_module/block"模板"path/to/template.phtml"}} cms条目,但不幸的是它没有调用模板或我请求的模块,我现在正在试图找出是否可以使用自定义模块(由indexController.php控制)来预测cms主页页面输入.
这背后有两个原因,原因1,它将为我提供更大的灵活性来扩展索引页面,2,它将允许我比css/js更灵活,我希望包含在该特定页面上.
如果有人知道让自定义模块对cms主页进行预测的解决方案,那对我自己和整个社区来说将是一个巨大的帮助,因为许多人都不知道如何实现这一点.
感谢您提供的任何帮助.瑞安