|
|
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
Например есть два XSLT файла: - для отображения статей (XML-статья) - для отображения новостей (XML-новость) У обоих этих отображений должна быть одна и таже шапка. Я могу сделать для "шапки" отдельный файл и каким-то образом выводить его в обоих отображениях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 10:16 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
см. <xsl:include> <xsl:import> document() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 10:28 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я понимаю что так не рекомендуется делать -- два вопроса в одной ветке... А можно только с помощью XSLT сделать меню, у которого будет посвечен выбранный пункт? Т.е. я создаю XML файл с адресами пунктов меню, с помощью XSLT формирую "шапку" со ссылками.. И каким-то образом подсвечить ту на которой сейчас человек.. Может есть возможность получить УРЛ и сравнивать его со значениями адресов из XML-файла меню? (JS не предлогать, хотя на нем просто решается) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 10:49 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
Зависит от того, какое меню вы хотите. Если нужно с "выпадающими" пунктами меню, без js наверное не обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:07 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
Выпадающее не нужно, нужно подсвечивать пункт который сейчас выбран.. Например все ссылки выводить как <a class="menu">Пункт</a> , а выбранный как <a class="selected">Выбранный_Пункт</a> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:51 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
гуглить CSS, псевдокласс :hover ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 11:58 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
0xffгуглить CSS, псевдокласс :hover причем здесь hover? Ховер это когда мышка над ссылкой находится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 12:00 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
А разве не это надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 12:19 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
Ага, понял. Действительно, не hover. но как это сделать без js, не представляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 12:21 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
0xff, спасибо за ответы. Кто-нибудь знает такое вообще возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 13:53 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
надо понимать что xslt не имеет никакого отношения конкретно к браузерам - все что он делает это трансормирует хмл, поэтому вытащить текущий юрл из браузера с пом. xslt нельзя - всё что у него есть это исходная хмл-ка -- поэтому ответ напрашивается сам собой - текущий юрл (или даже просто какое-то "имя"/айдишник страницы) должен содержаться в той хмл, которую вы преобразуете - тогда можно будет простым ифом проверить и в случае совпадения подсветить _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 14:08 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
Модератор: Вопросы а-ля "как мне сделать что-то на xslt без js и css" задавайте на форуме по xslt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 14:17 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
illionМодератор: Вопросы а-ля "как мне сделать что-то на xslt без js и css" задавайте на форуме по xslt. А где тут такой форум? Frenzyтекущий юрл (или даже просто какое-то "имя"/айдишник страницы) должен содержаться в той хмл, которую вы преобразуете Хочу сделать шапку с меню, эту шапку буду подключать в разные xslt-файлы. Шапка одна- и файл XML у неё один. Разные только XML которые будут под этой шапкой выводиться. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Такое вообще возможно средствами XSLT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 15:23 |
|
||
|
общая часть для разных XSLT файлов
|
|||
|---|---|---|---|
|
#18+
>А где тут такой форум? Ой, простите, а туда можно перенести топик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2008, 15:26 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35664939&tid=1455552]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 353ms |

| 0 / 0 |
