2012-06-05 48 views

回答

3

首先我添加到routes.php。

$路線[ '消息/([0-9] +)/([0-9] +)/([A-ZA-Z0-9 _-] +)'] =「博客/ $ 1/$ 2/$ 3' ;

然後爲了確保正確的鏈接,我把它添加到博客plugin.php。

foreach ($posts as &$post) 
{ 
    $post->url = str_replace('blog/', 'news/', $post->url); 
} 
1

最好的方法是使用路線模塊。

如果您不想使用它,請修改routes.phpcms/config而不是在您的模塊中,因爲它不會在不同的路徑下運行。

+0

我還必須將此添加到博客plugin.php,以確保鏈接到正確的位置。 – Ben

+1

foreach($ posts as&$ post) { $ post-> url = str_replace('blog /','news /',$ post-> url); } – Ben