k2 item page и system-readmore - чтобы разбить статью на части

Я хочу разделить вывод страницы на две части:

В первой части - текст для системного чтения.

Во второй части - текст после системного ридмора.

Есть ли готовые компоненты или решения?

Или какие будут варианты. Можно ли разобрать текст перед выводом на наличие разделителя?

Заранее спасибо.

Пример: https://dl.dropboxusercontent.com/u/51408060/Screen.jpg

джумла 3.0.2

k2 2.6.5


person Forme    schedule 20.07.2013    source источник
comment
Как насчет использования интротекста/полного текста? Это может быть самый простой способ сделать это.   -  person Shaz    schedule 02.09.2013


Ответы (1)


Самый простой способ — использовать интротекст и полнотекст в K2.

  1. Перейдите в K2 > Параметры > Дополнительно > Использовать одно окно редактора для вводного и полного текста (ДА).

  2. Убедитесь, что для интротекста и полного текста установлено значение Показать в соответствующей категории K2 и/или в настройках элемента (параметры просмотра элемента на вкладках справа).

  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; ?>
person Shaz    schedule 02.09.2013