UMIhelp
Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: 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" />
Зарание очень благодарен, спасибо!
-
Т.е. у нас должно выдаться первые 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 пишите.
-
Если можно то хотелось бы увидеть описание работы параметра ?transform