2013-02-17 81 views
0

我的網站佈局在大多數頁面的右側都有圖像。我想配置在菜單項設置中顯示哪個圖像。帶自定義頁面顯示選項的Joomla菜單

看來,配置圖像的適當位置應該是菜單項的頁面顯示選項。我不想使用Page Class選項,因爲這需要更改每個新圖像的模板。

有沒有一種方法可以添加自定義頁面顯示選項(用於圖像url)並從模板中讀取?

+0

您是在覈心組件還是在您寫的東西中提問?如果你寫的東西只是在你的default.xml中放置一個媒體字段,你可以選擇一個圖像。然後圖像將在您的參數中,並且您只需在佈局中將其回顯出來。 – Elin 2013-02-17 15:38:21

+0

我正在創建一個自定義模板,但其他一切都是標準的。所以我想以某種方式將菜單項配置中的選項傳遞給模板,並使用它來查找並顯示圖像 – 2013-02-17 18:16:29

+0

從veiw/tmpl文件夾中的佈局意義上來看模板?無論您在xml中列出的字段中是否可以訪問該佈局。是否在討論文章中的某些內容? – Elin 2013-02-17 20:07:28

回答

0

我假設圖像顯示在模塊中。如果是這樣,有幾個方法可以做到這一點 -

  1. 使用菜單交作業模塊或關閉每頁你想讓它顯示。這將需要每個不同圖像的模塊。

  2. 使圖像成爲模塊中的背景,然後使用頁面類後綴,使用CSS更改使用哪個圖像作爲背景。這將需要您想要使用的每個圖像的一行CSS。

  3. 您也可以編寫自定義模塊或使用頁面類後綴爲模塊的SRC創建動態URL的模塊覆蓋。

+0

感謝您的建議。我希望編輯器能夠使用標準的Joomla工具設置圖像。 我會嘗試在菜單項的Page Class(例如'img_Home')中的假類中編碼圖像名稱,並使用javascript解析該圖像(並加載Home.jpg) – 2013-02-17 18:18:27

+0

爲什麼它沒有使用圖像字段? – Elin 2013-02-18 06:02:07

+0

有一個圖像字段已經與菜單項相關聯,但它真的用於菜單中的圖像。也許你可以重新調整它。總體而言,儘管我認爲這聽起來像是讓它變得比需要的複雜。 – Elin 2013-02-21 22:32:46