假設我在一個Joomla 2.5團隊工作。我是一個「好」的模板設計師,其他的都是「壞」的組件開發者,只是在開玩笑。Joomla!模板設計師「戰鬥」組件開發人員
有一天,他們完成了一個完美的「PC管理」組件。 是的,當使用這種組件結構時,我真的很開心,我可以在Photoshop中繪製一個漂亮的佈局,併成功轉換爲HTML和CSS!老闆很滿意。網站工作完美。
但是昨天,組件開發人員組已經有了一些新的想法。他們用很多新的div標籤添加了一些新的字段,他們也改變了一些div標籤的類。我的模板被破壞了。我知道如何用html/component_name文件夾覆蓋佈局。但是,如果有任何額外的項目組件,我再次複製組件視圖文件夾到我的HTML文件夾,正確的?
我的問題:關於Joomla中模板和組件之間的「完美」關係有什麼想法嗎?我的意思是,就我而言,如果組件結構發生變化,我是否也必須更改我的模板?我的團隊是否必須討論一些變化?我有沒有其他選擇可以獨立工作?
對不起,因爲我的英語不好!謝謝!
感謝您的回覆!正如你所說的:「一個好的組件應該放入任何模板而不會破壞任何東西。」這是否意味着,組件開發者應該自己對組件進行佈局?我(模板設計師)不會關心他們的組件嗎? –
組件開發人員將不得不做出某種佈局,但應該在整體模板設計的基礎上創建。這意味着如果可以避免,則不需要對模板文件進行任何編碼或使用絕對像素大小。通常你會希望你的組件是流體的,所以它適合在模板中,而不管組件區域使用的寬度如何。 作爲模板設計師,不可能考慮到每個組件。你可能想爲一個特定的組件創建一組覆蓋,如果它很受歡迎 - K2,Virtuemart等,但是忽略它們。 –