0

我想将页面的输出分成两部分:

在第一部分 - 系统阅读全文。

在第二部分-系统阅读后的文本。

是否有现成的组件或解决方案?

或者有什么选择。我可以在显示分隔符的可用性之前解析文本吗?

提前致谢。

示例:https ://dl.dropboxusercontent.com/u/51408060/Screen.jpg

joomla 3.0.2

k2 2.6.5

4

1 回答 1

1

最简单的方法是在 K2 中使用 introtext 和 fulltext。

  1. 转到 K2 > 参数 > 高级 > 使用一个编辑器窗口进行介绍和全文()。

  2. 确保在相应的 K2 类别和/或项目设置(右侧选项卡中的项目视图选项)中将 introtext 和 fulltext 设置为Show 。

  3. 验证您的 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; ?>
于 2013-09-02T15:21:45.567 回答