0

FireSALEモジュールをにインストールしましたPyroCMS

URIから「 FireSale 」を削除するか、可能であればカスタム文字列に変更したいと思います。すなわち

http://mydomain.com/firesale/cart 

http://mydomain.com/cart
4

2 に答える 2

1

メインのroutes.php(system / cms / config / routers.php)でそれを達成することができます

競合(domain.com/blogなどの他のモジュールuriなど)に遭遇することなくそれを行うための最良の方法は、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';

また、デフォルトのコントローラーをページから投売りに変更します(オプション)

于 2013-01-04T14:22:33.343 に答える
0

これを行うための現在受け入れ可能な方法は、ルートを使用することです。ルートを使用する代わりに、実際にモジュールの名前を変更できます。スクリプトを使用して実行できます。これにより、モジュールのパスが目的のパスに効果的に変更されます。例:「ブログ」の名前を「記事」に変更するために使用できます。

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

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

于 2013-01-11T08:57:17.630 に答える