|
Модераторы: diadiavova |
|
Anna87 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.2.2012 Репутация: нет Всего: нет |
Привет всем! Столкнулась с проблемой постраничной навигации. Вывожу контент через табы, пытаюсь с помощью плагина easypaginate добавить постраничную навигацию
входящий документ (xml):
xsl преобразование
далее если прописывать чтоб на одной странице выводилось одно изображение, т.е.
в итоге получается, что на двух вкладках одинаковое количество страниц 1 2 3 4 5 6 7 8 Next, т.е. считает все <image> не зависимо от категории, скрин можно посмотреть здесь http://s2.ipicture.ru/uploads/20120623/16nS37H3.png хотелось бы чтобы на первой вкладке было 3 страницы(теги <image> из категории "big", т.е. 1 2 3 Next) , на второй 5 страниц (из категории "small" т.е. 1 2 3 4 5 Next), подскажите плз как правильно должно выглядеть xsl преобразование |
||||||
|
|||||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Anna87, ты здесь описываешь какие-то табы, хотя непонятно как они у тебя должны создаваться. То, что ты привела дает следующий вывод
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
Anna87 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.2.2012 Репутация: нет Всего: нет |
Сейчас при использовании плагина разметка выглядит так:
скрин изображения можно посмотреть здесь http://s2.ipicture.ru/uploads/20120623/16nS37H3.png , т.е. на каждой из вкладок перечислены все 8 элементов
вне зависимости от категории ( 1 2 4 5 6 7 8 Next ), хотелось бы чтобы на каждой из вкладок было то количество элементов <li data-index="i">i</li> которое указано в каждой из категории тега <category title="big" id="big"><images><image/><image/><image/></images></category> соответственно, т.е. разметка должна выглядеть, как мне кажется, следующим образом:
Пример того что должно получится на первой вкладке http://s1.ipicture.ru/uploads/20120624/do32eiHj.png На второй - http://s1.ipicture.ru/uploads/20120624/Dw4VsUN6.png |
||||||
|
|||||||
diadiavova |
|
||||||||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
При чем тут плагин? Если это вопрос по использованию плагина, то его следовало задать в разделе посвященном яваскрипту. Здесь обсуждаются технологии связанные с XML. На данный момент ситуация такова: есть исходный документ, нужно получить некоторый HTML-вывод средствами XSLT, поэтому вопрос только в том, какой результат надо получить. Что с этим результатом будет делать плагин - это уже совсем другой вопрос и совсем для другого раздела.
У тебя проблема в 9-ой строке преобразования
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||||||
|
|||||||||
Anna87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.2.2012 Репутация: нет Всего: нет |
Да вопрос был именно в том как настроить фильтрацию по категории в разметке
я пыталась это сделать ../category[@id = $idcurrent] либо ../category[@id = current()/@id], подскажите пожалуйста, как правильно сделать фильтрацию по текущей категории |
|||
|
||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Ну у тебя ведь все фильтруется. Я в первом посте опубликовал результат преобразования, который получается из того, что было представлено в топикстарте. Другой вопрос, что в данном случае фильтрация вообще не нужна, достаточно в фориче брать элементы текущей категории и результат будет тем же. Я же сразу спросил о том, что в том выводе не так и что хочешь получить ты. Разве там отфильтровано не так, как тебе надо? -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
Anna87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.2.2012 Репутация: нет Всего: нет |
Нет отфильтровано не так как мне надо, выводит нужные элементы <ul id="items" class="ui-tabs-panel"><li ><img src="images/orange.png"></li>
и все подряд элементы <ol id="pagination"><li data-index="i">i</li> по текущей категории не фильтрует, фильтрацию которую я использовала ../category[@id = $idcurrent] либо ../category[@id = current()/@id], не привела к нужному результату элементы <ol id="pagination"><li data-index="i">i</li> генерирует сам плагин easypaginate когда я помещаю элемент вывода в <ul id="items"><li></li></ul> Пример того что должно получится на первой вкладке http://s1.ipicture.ru/uploads/20120624/do32eiHj.png На второй - http://s1.ipicture.ru/uploads/20120624/Dw4VsUN6.png |
|||
|
||||
magelan |
|
|||
потерял xPath Профиль Группа: Участник Сообщений: 393 Регистрация: 5.4.2010 Репутация: 7 Всего: 16 |
может Анна хочет необычного?
|
|||
|
||||
Anna87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.2.2012 Репутация: нет Всего: нет |
Такое преобразование дает тот же результат
|
|||
|
||||
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |