powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / общая часть для разных XSLT файлов
15 сообщений из 15, страница 1 из 1
общая часть для разных XSLT файлов
    #35664803
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например есть два XSLT файла:
- для отображения статей (XML-статья)
- для отображения новостей (XML-новость)

У обоих этих отображений должна быть одна и таже шапка.
Я могу сделать для "шапки" отдельный файл и каким-то образом выводить его в обоих отображениях?
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35664829
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см.
<xsl:include>
<xsl:import>
document()
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35664895
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Я понимаю что так не рекомендуется делать -- два вопроса в одной ветке...

А можно только с помощью XSLT сделать меню, у которого будет посвечен выбранный пункт?
Т.е. я создаю XML файл с адресами пунктов меню, с помощью XSLT формирую "шапку" со ссылками.. И каким-то образом подсвечить ту на которой сейчас человек..
Может есть возможность получить УРЛ и сравнивать его со значениями адресов из XML-файла меню? (JS не предлогать, хотя на нем просто решается)
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35664939
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависит от того, какое меню вы хотите.
Если нужно с "выпадающими" пунктами меню, без js наверное не обойтись.
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665077
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выпадающее не нужно, нужно подсвечивать пункт который сейчас выбран..
Например все ссылки выводить как
<a class="menu">Пункт</a> , а выбранный как <a class="selected">Выбранный_Пункт</a>
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665106
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гуглить CSS, псевдокласс :hover
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665120
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0xffгуглить CSS, псевдокласс :hover
причем здесь hover? Ховер это когда мышка над ссылкой находится.
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665195
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве не это надо?
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665208
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, понял. Действительно, не hover.

но как это сделать без js, не представляю
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665597
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0xff, спасибо за ответы.

Кто-нибудь знает такое вообще возможно?
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665664
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо понимать что xslt не имеет никакого отношения конкретно к браузерам - все что он делает это трансормирует хмл, поэтому вытащить текущий юрл из браузера с пом. xslt нельзя - всё что у него есть это исходная хмл-ка -- поэтому ответ напрашивается сам собой - текущий юрл (или даже просто какое-то "имя"/айдишник страницы) должен содержаться в той хмл, которую вы преобразуете - тогда можно будет простым ифом проверить и в случае совпадения подсветить

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665696
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор:
Вопросы а-ля "как мне сделать что-то на xslt без js и css" задавайте на форуме по xslt.
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665916
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
illionМодератор:
Вопросы а-ля "как мне сделать что-то на xslt без js и css" задавайте на форуме по xslt.

А где тут такой форум?

Frenzyтекущий юрл (или даже просто какое-то "имя"/айдишник страницы) должен содержаться в той хмл, которую вы преобразуете
Хочу сделать шапку с меню, эту шапку буду подключать в разные xslt-файлы. Шапка одна- и файл XML у неё один. Разные только XML которые будут под этой шапкой выводиться.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
-----------
XSLTстатьи

    -----------
    Импортированный кусок
    МЕНЮ (XSLTм + XMLм)
    -----------

    -----------
    Основное содержимое и XMLстатьи содержит id пункта меню
    -----------
-----------

Такое вообще возможно средствами XSLT?
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35665923
гыгыгы-гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>А где тут такой форум?
Ой, простите, а туда можно перенести топик?
...
Рейтинг: 0 / 0
общая часть для разных XSLT файлов
    #35666089
гыгыгы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
продолжил тему вот тут
/topic/616203

Модератор:
ну раз Вы и там уже успели отметиться, то не буду переносить тему дабы не дублировать ее в том форуме.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / общая часть для разных XSLT файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]