如何设计Joomla 2.5文章的介绍文字?
这是非常奇怪的,但我还没有找到一个很好的解决方案,通过使用google搜索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本身应该已经为introtext声明了这样一个类,或者至少应该有一个可配置的选项。
我不想要的东西:
在{THIS}回答后更新
现在我遇到了$this->item->introtext
, $this->item->fulltext
和$this->item->text
。
我希望$this->item->introtext
只introtext显示,但它也包含了内容之后阅读更多 。
我应该使用什么属性只包括内容之前多读 ,而不是别的?
我不希望$this->item->introtext
内容受文章选项中的Show Intro Text
参数的影响。 预计只有$this->item->text
关心它。 我对吗?
注意: $this->item->fulltext
按预期工作,只输出READ MORE之后的内容。
如果在文章选项中禁用Show Intro Text
参数,则所有3个变量都会在READ MORE之后返回文本。 这应该被认为是一个错误。
有一个变量只能返回前奏文本(在任何情况下),一个只返回全文的变量(在任何情况下),以及一个根据文章参数包含/排除introtext的变量会更明智: Show Intro Text
在Joomla 3.3.0中,它只是按照你的预期工作:
<div id="introtext"><?php echo$this->item->introtext; ?></div>
<div id="fulltext"><?php echo $this->item->fulltext; ?></div>
(在templates / your_template_name / html / com_content / article / default.php中)
所有你需要做的就是添加一个模板覆盖。 您需要制作此文件的副本:
/JOOMLA INSTALL/components/com_content/views/article/tmpl/default.php
对所需的代码进行任何更改,然后在此处进行上传:
/JOOMLA INSTALL/templates/flexibility/html/com_content/article/default.php
就那么简单。
链接地址: http://www.djcxy.com/p/63059.html