UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: webtrend от 09 Июля 2015, 19:36:32

Название: Проблема с пагинацией в новостях
Отправлено: webtrend от 09 Июля 2015, 19:36:32
Добрый день, возникла следующая проблема, есть шаблон в котором следующая фишка, новости на главной выводятся в столбец по 4 штуки, а выше столбца маркеры при нажатии на которые новости листаются. Т.е. у нас должно выдаться первые 4 новости нажали на маркер, без перезагрузки страницы перелестнулись на след. 4 и т.д.
Помогите осуществить данный процесс
Код в html шаблоне выглядит так
<div class="grid_6 omega">
 <div class="small_slider_music owl-carousel owl-theme">
  <div class="item clearfix">
   <ul class="small_posts">
    <li class="clearfix">
          1 новость
    </li>
    <li class="clearfix">
          2 новость
    </li>
    <li class="clearfix">
          3 новость
    </li>
    <li class="clearfix">
          4 новость
    </li>
   </ul>
  </div>
  <div class="item clearfix">
   <ul class="small_posts">
    <li class="clearfix">
          5 новость
    </li>
    <li class="clearfix">
          6 новость
    </li>
    <li class="clearfix">
          7 новость
    </li>
    <li class="clearfix">
          8 новость
    </li>
   </ul>
  </div>
</div>
</div>

Помогите пожалуйста подружить данное дело с <xsl:apply-templates select="document('udata://news/lastlist/(anons)')" mode="anons" />
Зарание очень благодарен, спасибо!
Название: Re: Проблема с пагинацией в новостях
Отправлено: admin от 13 Июля 2015, 12:21:41
Т.е. у нас должно выдаться первые 4 новости нажали на маркер, без перезагрузки страницы перелестнулись на след. 4 и т.д.

Тут вам надо сделать ajax подгрузку новостей, делается все достаточно просто если делать по следующему механизму:

1. Создаете jquery ajax запрос к макросу /udata/news/lasttlist/[id_новостной_ленты]//4/[параметр_номера_страницы].json
2. Парсите json ответ и на уровне js рисуете новые новости

Или при вызове макроса news/lastlist, добавляете параметр ?transform=modules/catalog/popup-add-options.xsl и в этом файле делает шаблон для вывода новостей на главной. 
Тут могут потребоваться примеры, но в формате сообщения их не удобно показывать. Если необходимо описание работы параметра ?transform пишите.
Название: Re: Проблема с пагинацией в новостях
Отправлено: webtrend от 16 Июля 2015, 09:34:33
Если можно то хотелось бы увидеть описание работы параметра ?transform