隨着Drupal 7,我有一個內容類型與多個領域。然後,我有一個視圖頁面,它將採用此內容類型並顯示其中的所有內容。Drupal更改菜單網址
所以想想它像一個博客..然後一個主要的博客顯示頁面。
我已經設置了這樣一個菜單項會自動創建在適當的位置。
我也Pathauto設置,以便它創建 www.site.com/blog_anchor_node-title
個別內容頁面將不能被訪問的鏈接,所以我不擔心陌生網址,然而,由於井號標籤不被pathauto支持,我以前錨
我需要錨的每個實例與通過的template.php文件中的#替換。
這將允許錨標籤自動添加到我的主菜單,頁腳,以及在它自己的「博客」頁面上跳轉菜單。
到目前爲止,我最接近的是:
function bartik_theme_links($variables) {
$links = $variables['links'];
if (!(strpos($links, "_anchor_") === false)) {
$links = str_replace("http://", '', $links);
$links = str_replace("_anchor_","#",$links);
} }
這是行不通的。