2012-01-13 170 views
0

在我的網站的每個頁面上,我都有面包屑鏈接在頁面內容上方。我想要做的是更改鏈接,以便當它是'首頁>事件>示例'時,「事件」鏈接將用戶重定向到事件頁面而不是類別頁面。重定向麪包屑鏈接到特定頁面

因此,總而言之,點擊事件麪包屑鏈接,您可以進入事件帖子的分類頁面。我希望它將用戶帶到特定的活動列表頁面。

這樣做的最好方法是什麼?我最初的想法是編輯'category-3.php'來複制Events頁面,但有沒有更好的方法?我希望爲整個網站上的「事件」位於麪包屑鏈接中的每個場景執行此操作。

在此先感謝。

回答

0

沒有看到麪包屑的代碼,我將不得不作出一些假設。我想象它遍歷一個基於頁面結構構建麪包屑的腳本。如果您發現該循環,則可以對其執行str_replace,並假定事件與URL始終保持相同的特定類別相關。

所以,如果你發現循環,找到保存的鏈接事件的變量,你可以按照這個例子:

//crumb would be the variable that helps to build the entire bread crumb in the loop through .= 
//e.g. $mainBreadCrumb.=$crumb each time the loop makes a pass 

$crumb = '<a href="index.php/category-3.php/">Events</a>'; 

$crumb = str_replace("<a href="index.php/category-3.php/">Events</a>", "<a href="eventspage.php">Events</a>", $crumb); 

那應該把工作做好,同樣假設原來的活動路徑鏈接呢不變。如果您需要進一步幫助發佈麪包屑代碼。

相關問題