k2项目页面和system-readmore - 将文章分成几部分

时间:2013-07-20 20:18:34

标签: php javascript joomla3.0 joomla-k2

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

在第一部分 - 系统的文本 - readmore。

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

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

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

提前致谢。

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

joomla 3.0.2

k2 2.6.5

1 个答案:

答案 0 :(得分:1)

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

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

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

  3. 验证您的K2模板(如果是自定义模板)显示两个部分:

  4. 这是从原始的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; ?>