2012-10-10 54 views
0

當我宣傳頁面到Drupal的首頁時,主頁上的「閱讀更多」鏈接指向node/11Drupal搜索引擎優化友好的網址,當推廣到首頁

我已經啓用Pathauto並根據該文章的發佈設置的複選框被選中爲「生成自動URL別名」

我想「更多」按鈕,指向友好的URL。

如果我手動導航到它的工作原理友好的URL,只需在主頁上的鏈接被鏈接到「節點/ 11」

回答

1

這明顯聽起來像是你的主題或一個模塊是壓倒這些鏈接。當Drupal動態生成鏈接時(與核心或大部分貢獻的主題/模塊一樣),它會自動使用路徑別名。

另一個需要注意的地方是,如果您爲主頁使用自定義視圖(使用views模塊)(相對於節點模塊呈現的Drupal默認模式),您可能已經配置了視圖以輸出鏈接的方式也不會被重寫。

我建議切換到加蘭或Bartik主題(取決於你的版本),看看它們是如何輸出的。如果他們還沒有使用別名,那麼模塊會覆蓋它們(沒有核心模塊會這樣做,幾乎所有的contrib模塊都不會,所以它可能是自定義模塊或視圖)。

+0

這是一個自定義模塊。最後找到該文件,並用drupal_lookup_path('alias',「node /".$ row-> nid)取代了鏈接。感謝您的幫助。 –

相關問題