2009-08-11 172 views
2

在的Joomla,我需要指派專門設計的模板都「用戶編輯」(其中用戶編輯自己的信息)Joomla模板覆蓋

/index.php?option=com_user &視圖=用戶&任務=編輯

和「搜索結果」

我不能爲我的生活制定出Joomla現在如何選擇模板。當然,ItemID並不明顯,模板覆蓋也沒有提供任何線索。

目前搜索默認到網站的主頁「模板,用戶編輯的「默認」模板。

我不認爲它應該的問題,但我們使用的JFusion。

任何人都可以點我在寫方向的Joomla

感謝 斯蒂芬

回答

1

的模板下擴展>模板管理分配到不同的頁面(通過菜單項)。默認模板(帶星號)分配給所有未分配的頁面。對於其他模板,請單擊該名稱並選擇該頁面分配給它。

如果你沒有分配給你提到的頁面菜單項,你可以創建一個名爲「隱藏菜單」新的菜單,使菜單項出現,然後鏈接到這些菜單。

我認爲你得到的術語混淆雖然。 「模板覆蓋」是駐留在每個模板文件覆蓋默認內容輸出。每個模板只有一個集合 - 如果你想要多個模板覆蓋,你需要多個模板。

+0

感謝您抽出寶貴時間來回答。 不幸的是,還沒有爲我工作 我已經嘗試將模板分配到搜索菜單選項,但是當從模塊顯示搜索結果時,它不會被拾取。 就模板的覆蓋而言,你是正確的,但我的參考是關於模塊是否顯示了使用的itemid。不幸的是,他們沒有。因此,我希望使用默認模板,但是我的結果是輸出ItemID爲1,因此主頁正在顯示。 謝謝 Stephen – 2009-08-13 22:40:17

+0

嗯...我不確定問題可能是什麼。如果還沒有,請嘗試將菜單項分配給搜索結果或搜索頁面。模板應該從父/節繼承。 – DisgruntledGoat 2009-08-14 10:08:11

0

讓我們試着::

/index.php?option=com_user &視圖=用戶&任務=編輯&模板=模板名稱

參數模板來自/includes/application.php:311

//允許從請求 $壓倒一切活動

模板模板= JRequest :: getCmd( '模板', $模板);

希望它會工作:-)

1

模板在遊樂設施都存儲在模板文件夾。 因此,如果您使用的是被稱爲「beez」德模板(附帶股票標準) 模板都不會是: 模板/ beez/HTML/

那麼他們下的模塊或組件的名稱保存。例如,com_content的文章佈局存儲在: templates/beez/html/com_content/article/default.php 該模板通常稱爲default.php,但每個組件和模塊都可以有一些額外的模板作爲deafult.php

現在你問改變 「用戶」 視圖com_user編輯

當我想到的位置是: 模板/ beez/HTML/com_user /用戶/ form.php的

如果您曾經想要找到在這種情況下將被覆蓋的模板:模板將在: /compon已廢除/ com_user /視圖/用戶/ TMPL/form.php的

所以一般 模板/ TEMPLATENAME/COMPONENT_NAME/VIEW_NAME/template_filename.php