简体   繁体   中英

Add custom (parameter) route to an existing Magento CMS Page

I need to add an URL parameter to an existing CMS page. I basically created a categories overview page by creating a CMS page with the URL /artists (in my setup artists are equal to Magento's categories).

Now I need to create a custom/parameter route since I need a category-detail-page.

Example: fooshop.com/artists/artistname

where /artists lists all existing artists (categories) and /artists/artistname just shows one artist (detail) page.

One way to do so would be creating a simple URL rewrite (htaccess) to map all requests to /artists/someparameter to /artists/ but I was wondering if there's a more elegant solution by using Magento's default controller/view structure?

我最后编写了一个自定义模块,该模块使用扩展了Mage_Core_Controller_Varien_Router_Abstract的自定义控制器。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM