我想将页面的输出分成两部分:
在第一部分 - 系统阅读全文。
在第二部分-系统阅读后的文本。
是否有现成的组件或解决方案?
或者有什么选择。我可以在显示分隔符的可用性之前解析文本吗?
提前致谢。
示例:https ://dl.dropboxusercontent.com/u/51408060/Screen.jpg
joomla 3.0.2
k2 2.6.5
我想将页面的输出分成两部分:
在第一部分 - 系统阅读全文。
在第二部分-系统阅读后的文本。
是否有现成的组件或解决方案?
或者有什么选择。我可以在显示分隔符的可用性之前解析文本吗?
提前致谢。
示例:https ://dl.dropboxusercontent.com/u/51408060/Screen.jpg
joomla 3.0.2
k2 2.6.5
最简单的方法是在 K2 中使用 introtext 和 fulltext。
转到 K2 > 参数 > 高级 > 使用一个编辑器窗口进行介绍和全文(是)。
确保在相应的 K2 类别和/或项目设置(右侧选项卡中的项目视图选项)中将 introtext 和 fulltext 设置为Show 。
验证您的 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; ?>