2012-11-14 129 views
-1

我打算開始我的Joomla發展的冒險,所以我一直在挖掘上的Joomla初學者比如一些資源: Joomla 2.5 Beginner Guide開始Joomla開發 - 模板和模塊?

我想我已經掌握了基本的概念,但我有一個疑問,如果有人沒有按該不介意爲我清理。

如果我有自己的模板(我打算使用自己的Twitter Bootstrap模板),並且計劃將其轉換爲Joomla,並且在該模板中已經有一些模塊的示例,例如頭版滑塊,證明書,合作伙伴鏈接等等,從我理解的這些都必須作爲模塊,因爲Joomla允許一個組件和一個頁面中的許多模塊(因此索引頁面可能有歡迎消息作爲組件,並將橫幅,證明書作爲模塊) 。

所以我的問題是我必須自己寫這些證明書,頁面滑塊模塊?由於我已經有了樣本(CSS和HTML),我知道它們將如何定位。爲每個模塊編寫模塊是不是有點矯枉過正?如果在後期我正在製作另一個網站,並且我有另一個模板?

另外,從我看到的例子來看,Joomla模板只有一個html模板(index.php),它定義了所有的位置。如果我想爲一個模板定義兩種可能的佈局,那可能嗎?或者它必須使用不同的模板,並在模板管理器中分別分配它們。

回答

1

首先,對於Joomla版本,您有2種選擇。

  1. Joomla 2.5,因爲它是推薦的長期版本。

  2. Joomla 3.0是完全基於Bootstrap的新短期版本,因此可能更容易將它調整爲使其看起來像您的模板。

通常我會推薦Joomla 2.5,但在你的情況下,我認爲Joomla 3.0可能是最好的方式去。

至於模塊,你不一定要自己寫。你可以從Joomla Extensions Directory下載所有這些東西。如果您擔心模塊的位置,那麼只需確保模板將模塊放置在正確的位置。使用Joomla 3.0模板並使其看起來像您的模板將更容易,因爲它已經有很多或預先定義的位置。如果你覺得需要增加更多,你可以這樣做。請參閱以下鏈接:

Adding you own module positions in Joomla 1.5/2.5

Adding you own module positions in Joomla 3.0

我希望這可以幫助你在你的Joomla冒險和運氣好一點點。

差點忘了,也請您一定要保持你的Joomla版本最新不像很多是在這裏提出問題的人:)我張貼的答案,爲什麼它很重要here

+0

您的1.5/2.5鏈接在.........中沒有文字 –

+0

固定,ta指出它 – Lodder

+0

我剛剛購買了我自己的twitter引導程序模板,我猜應該先看看模板的更多內容,以及從那裏開始工作。感謝您的回答和建議! – JofryHS

0

你絕對正確Joomla允許1個組件和許多模塊!您也可以將您的模板轉換成Joomla模板。雖然Joomla 3.0使用bootstrap(但它仍然非常新,並添加了許多新功能 - 儘管其技術上穩定),因此使用它可能會更容易。您也可以通過該框架輕鬆包含引導程序等。鏈接here如何做到這一點

請參閱鏈接here關於模板中的模塊和模塊位置。雖然頂部的數字表示這是1.0,1.5和2.5。 2.5標頭下的位也適用於Joomla 3.0!

就模板的不同佈局而言,如果佈局變化很大,通常需要兩個獨立的模板。但是,如果佈局差異很小,則在後端添加Form Field並創建兩個template styles沒有任何問題,並且只需爲每個樣式選擇帶有表單字段的佈局!

如果你想使用你定製的模塊,恐怕是的你必須這樣做。然而,在那裏有模塊和組件編寫器,它們可以爲您創建基礎,因此您幾乎可以將代碼直接複製並粘貼到一個文件中(在這裏和那裏進行一些更改)。你也可以使用Joomla Extension目錄 - 你甚至可以找到你更喜歡的東西!

就使用其他站點上的模塊/組件而言,這實際上要容易得多。一旦創建完成,您可以進入Joomla後端並重新安裝擴展程序,然後使用FormFields或template overrides對其進行調整!

更多的問題隨時問!

+0

我猜想搜索適合我的網站的模塊可能是一個更好的主意。在找到我想要的模塊後,我只需將我的CSS樣式應用於輸出。這是Joomla打算的邏輯嗎? – JofryHS

+0

完全是。然而,如果你打算輸出樣式,我仍然會使用模板覆蓋,否則如果有一個模塊更新你的CSS變化總是可以被覆蓋!這當然的缺點是您的覆蓋不會受到重大更新的影響。但是當你開始對擴展css/html進行任何修改時,你總是需要考慮一些事情 –