0

我已将模块安装FireSALEPyroCMS.

如果可能,我想从 URI 中删除“ FireSale ”或将其更改为自定义字符串。IE

http://mydomain.com/firesale/cart 

http://mydomain.com/cart
4

2 回答 2

1

您将能够在主 routes.php (system/cms/config/routes.php

在不发生冲突的情况下做到这一点的最佳方法(例如其他模块 uri,如 domain.com/blog 等)是在您的 routes.php 中放置类似以下代码的内容

$route['category/(order|layout)/([0-9]+)'] = 'firesale/front_category/$1/$2';
$route['category(:any)']                   = 'firesale/front_category/index$1';
$route['product(:any)']                    = 'firesale/front_product/index$1';
$route['search(:any)?']                    = 'firesale_search/search/index$1';
$route['cart(:any)?']                      = 'firesale/cart$1';

还将您的默认控制器从 pages 更改为 firesale(可选)

于 2013-01-04T14:22:33.343 回答
0

当前可接受的方法是使用路由。作为使用路由的替代方法,您实际上可以重命名模块。可以使用脚本来完成。这有效地将模块的路径更改为您想要的路径。eg: 可用于将“blog”重命名为“articles”。

Linux: https ://gist.github.com/3680107

OS X: https ://gist.github.com/3949038

于 2013-01-11T08:57:17.630 回答