這很奇怪,但我還沒有找到一個非常好的解決方案,用google搜索joomla style intro text
。如何設計Joomla 2.5文章的介紹文本?
我想電流輸出:
<div class="item-content">
<p>Intro Text</p>
<p>Full Text</p>
</div>
被替換爲:
<div class="item-content">
<div class="introtext"><p>Intro Text</p></div>
<div class="fulltext"><p>Full Text</p></div>
</div>
我確信的Joomla本身應該申報爲introtext這樣一類,或者至少應該有一個可配置的選項。
我不想要什麼:
- 一個Joomla的1.x或Joomla 1.5解決方案
- 手動方式,直到沒有 擴展底座解決方案(這是比較多怪! ) 更新後
{THIS}答案
現在我有一個問題$this->item->introtext
,$this->item->fulltext
和$this->item->text
。
我希望$this->item->introtext
只顯示introtext,但它也包含在之後的內容READ MORE。
我應該使用什麼屬性只包括內容閱讀更多,而不是別的?
我不認爲$this->item->introtext
內容會受到文章選項中Show Intro Text
參數的影響。預計只有$this->item->text
關心它。我對嗎?
注:$this->item->fulltext
按預期工作,並僅輸出後的內容閱讀更多。
在禁用在文章選項Show Intro Text
參數,所有的3個變量的情況下,返回文本閱讀更多後。這應該被認爲是一個錯誤。
如果只有一個變量只返回介紹文本(在任何情況下),一個只返回全文的變量(任何情況下)以及一個根據文章參數包含/排除introtext的變量會更明智:Show Intro Text
正如提示,如果你想使用內容插件全文: '$ ftext = JHTML :: _('content.prepare',$ this-> item-> fulltext); echo $ ftext;' –