とても奇妙ですが、グーグルで本当に良い解決策を見つけられませんでしたjoomla style intro text
。
現在の出力が欲しい:
<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自体がイントロテキスト用にそのようなクラスを宣言するか、少なくともそのための構成可能なオプションを持つべきだと確信していました。
私がしたくないこと:
- Joomla 1.x または Joomla 1.5 ソリューション
- 拡張ベースのソリューションがなくなるまでの手動の方法 (これはもっと奇妙です!)
{THIS}回答後に更新
今、私は$this->item->introtext
、$this->item->fulltext
および に問題があり$this->item->text
ます。
イントロテキストのみを表示する予定$this->item->introtext
ですが、コンテンツ AFTER READ MOREも含まれています。
BEFORE READ MOREの内容だけを含め、他には何も含めないようにするには、どのプロパティを使用すればよいですか?
記事のオプションのパラメーター$this->item->introtext
によってコンテンツが影響を受けるとは思いません。それを気にShow Intro Text
するだけであることが期待されます。$this->item->text
私は正しいですか?
注:期待どおりに機能し、 READ MORE$this->item->fulltext
の後にコンテンツのみを出力します。
Show Intro Text
記事のオプションでパラメーターを無効にすると、3 つの変数すべてがREAD MOREの後にテキストを返します。これは本当にバグと見なされるべきです。
(どのような状況でも) イントロ テキストのみを返す変数、(どのような状況でも) 全文テキストのみを返す変数、記事のパラメーターに従ってイントロ テキストを含める/除外する変数を用意する方が賢明です。Show Intro Text