2011-09-10 18 views
0

我有一個網站,需要在兩個不同的菜單下顯示一系列文章。根據活動菜單,顯示不同的模塊。問題在於文章中的內部鏈接有一個itemid,它們只將其綁定到一個菜單。根據當前菜單動態修改itemid

我想到的解決方案是修改我用於這些菜單的模板的index.php,並執行搜索並替換所有內部鏈接 - 根據當前ID設置itemid。請記住,mod_rewrite在這種情況下不起作用,Joomla有沒有一種優雅的方式來做到這一點?

我懷疑我需要採取 <jdoc:include type="component" /> 和,而不是隻包括組件,讀取內容到一個變量,執行搜索和替換吐了回去。我該如何去做這件事?

對這個問題有更簡單的方法嗎?

回答

2

只需從內部鏈接中刪除項目標識。默認情況下,項目ID應該從當前項目繼承。

+0

謝謝布倫特。對於Joomla來說很新鮮,因爲我的問題很明顯:)。 – Josh

+0

沒問題,Joomla是一款非常複雜的軟件。學習所有細節需要一些時間。 –