我想将页面的输出分为两部分:
在第一部分 - 系统的文本 - readmore。
在第二部分 - 系统之后的文本 - 阅读更多。
是否有现成的组件或解决方案?
或者选项是什么。我可以在显示分隔符的可用性之前解析文本吗?
提前致谢。
示例:https://dl.dropboxusercontent.com/u/51408060/Screen.jpg
joomla 3.0.2
k2 2.6.5
答案 0 :(得分:1)
最简单的方法是在K2中使用introtext和fulltext。
转到K2>参数>高级>使用一个编辑器窗口进行introtext&全文(是)。
确保在相应的K2类别和/或项目设置(右侧标签中的项目视图选项)中将introtext和fulltext设置为显示。
验证您的K2模板(如果是自定义模板)显示两个部分:
这是从原始的item.php K2模板中获取的。
<?php if(!empty($this->item->fulltext)): ?>
<?php if($this->item->params->get('itemIntroText')): ?>
<!-- Item introtext -->
<div class="itemIntroText">
<?php echo $this->item->introtext; ?>
</div>
<?php endif; ?>
<?php if($this->item->params->get('itemFullText')): ?>
<!-- Item fulltext -->
<div class="itemFullText">
<?php echo $this->item->fulltext; ?>
</div>
<?php endif; ?>
<?php else: ?>
<!-- Item text -->
<div class="itemFullText">
<?php echo $this->item->introtext; ?>
</div>
<?php endif; ?>