2013-07-24 41 views

回答

2

通常情況下,你會看到下列之一:

添加assets文件夾中的網站內,然後把所有組件資產中的文件夾(js,css,images等)。如果使用安裝程序,請確保將此文件夾包含在您的基本xml文件中。

目前比較常見的方法是創建一個媒體文件夾並引用它。因此,在安裝文件中,創建一個名爲media的site兄弟文件夾。在那添加一個css文件夾並把css文件放在那裏。在您的安裝文件中,您將添加以下設置以確保文件已安裝。最終目標將是SITE_ROOT/media/com_name/css/css_file.css

<media folder="media" destination="com_name"> 
    <folder>css</folder> 
</media> 
1

你也可以把它放到組件的視圖中,這樣用戶可以在組件的模板中創建一個模板輸出覆蓋,這樣更新組件不會更新它們的變化。

http://docs.joomla.org/Understanding_Output_Overrides

@betweenbrain我不知道這是「最佳實踐」 - 組件創建視圖,以便模板覆蓋可以被創建,或在媒體文件夾中創建?

+1

由於問題是關於CSS文件而不是視圖,我不確定這是否有效。即使在視圖部分,我也不認爲你可以覆蓋CSS文件。 –

相關問題