2011-12-24 66 views
1

我有K2插件安裝和我的用戶能夠發表帖子,我想修改「添加項目」頁面,其中可能是其可能的PHP文件?在com_k2文件夾或...?我完全失去了!Joomla K2前端頁面修改

任何幫助將不勝感激!

回答

1

您可能不想直接編輯文件。您可能要閱讀output overrides。這些允許您覆蓋默認視圖。基本上你會在你的模板中創建一個名爲html的文件夾,然後你將創建另一個文件夾(取決於你想重寫的內容)。然後你會創建你的文件。我給你的鏈接非常有幫助。在這裏的答案中解釋有點太過分了。

而且我相信你要找的文件夾是administrator/components/com_k2/views/item/tmpl/default.php

3

約翰是正確的,你要使用的模板覆蓋進行更改。當您更新您的擴展程序時,這樣可以防止您的編輯被覆蓋。你需要讓這個文件的一個副本 -

components/com_k2/templates/default/itemform.php 

然後在這裏把它放在 -

templates/YOUR TEMPLATE/html/com_k2/default/itemform.php 

配售那裏的文件將覆蓋默認的K2項目提交表單的任何地方它是在前端使用。如果你想訪問形式的多個版本,您還可以使用K2子模板覆蓋放置在文件中您的模板這樣的 -

templates/YOUR TEMPLATE/html/com_k2/SUBTEMPLATE NAME/itemform.php 

如果你做這種方式,當你的菜單項指向表單,你可以從各種模板中進行選擇

+0

我打算使用多個模板,所以我修改了原始的K2代碼/components/com_k2/helpers/item.php!還有幫助我節省時間的form.php文件! :) – Ahsan

+0

這是一個非常糟糕的主意。第一次K2更新您的更改將被清除。您只需要使用它的模板中的覆蓋。如果它是通用更改,那麼最好將更改複製到每個模板。覆蓋不會被擴展更新覆蓋。 –