2011-08-13 50 views
0

我想在文章頁面上添加一個側欄,並提供其他信息。 Joomla 1.5有沒有這樣的解決方案?如何在Joomla 1.5的側欄上添加其他文章信息?

我的意思是我添加了一篇文章,信息從我的文本中拉出,

{info_for,側邊欄} Lorem存有.... {/ info_for,側邊欄}

而這個信息顯示欄與實際信息當前文章。

這可能嗎?

回答

0

設置類似於您要求的內容需要某種解決方法。

首先,讓我們一致認爲,你所稱的「側邊欄」只不過是一個內容......你輸入的內容作爲你的文章的一部分。

所以,要實現你所要求的,我會建議你使用所謂的CCK - 內容構造工具包 - 使用Form2Content的Joomla擴展。有一個免費的輕型版本就足夠了。

Form2Content讓你設置一個內容類型。您可以爲每個內容定義您想要的字段。然後,您將創建一個模板,該模板將使用您要在字段中輸入的信息來構建文章佈局。

所以我們說你要創建3個領域是這樣的:

1-介紹文字 2-全文 3-邊欄

你要爲我們說要創建一個模板。每個內容類型將有2模板的介紹文字模板和一個完整的文本模板

全文模板應該是這樣的:

<div class="content-container"> 
    <div class="content-sidebar">{$SIDEBAR}</div> 
    <div class="content-fulltext">{$FULLTEXT}</div> 
    <br clear="both" /> 
</div> 

的{$ SIDEBAR}和{$ FULLTEXT}是文本你輸入表單並且Form2Content將使用它來創建具有佈局的常規內容。

0

如果您不想使用其他擴展名或該解決方案看起來太複雜,則可以使用javascript解決方案。例如,您可以在Joomla中創建一個HTML模塊並將其分配給側欄。在此模塊的視圖切換到HTML代碼,並輸入:

<div class="content-sidebar"></div> 

當你進入了一篇文章,視圖切換到HTML代碼,並輸入要顯示側欄上的文字,並添加一個類的段落或這樣的DIV:

<p class="special-content">Lorem ipsum dolor<p> 

然後使用jQuery這個特殊的文本追加到這樣的側邊欄:

jQuery(".content-sidebar").append(".special-content"); 

注:的Joomla默認不加載的jQuery,你必須添加它ÿ我們的模板或使用插件。

相關問題