Удалить тег <div>из DOM - PullRequest
       14

Удалить тег <div>из DOM

0 голосов
/ 08 ноября 2018

Я создаю приложение XPages на основе пользовательской темы, которую я купил. Я хочу использовать страницы включения для отображения пользовательских «виджетов» в заголовке

К сожалению, включенные страницы отображаются в теге, который несовместим с таблицей стилей CSS из темы.

Вот код, включающий страницы (идея состоит в том, чтобы сделать это настраиваемым в будущем)

<xp:panel styleClass="navbar-account">
    <ul class="account-area">
            <xp:include pageName="/nav_VisitIn.xsp"></xp:include>
            <xp:include pageName="/nav_MyVisit.xsp"></xp:include>
            <xp:include pageName="/nav_Profile.xsp"></xp:include>
    </ul>
</xp:panel>

Рендеринг HTML выглядит примерно так enter image description here

CSS для тегов элементов списка (и всех элементов ниже) аналогичны

.navbar-account .account-area > li {...}

Я хочу избежать необходимости изменять все связанные стили из темы. Есть ли способ убедиться, что включаемая страница отображается без тега div или я могу удалить созданный тег div (но не его содержимое) из DOM?

1 Ответ

0 голосов
/ 08 ноября 2018

Попробуйте добавить disableOutputTag="true" в свои <xp:include> теги.

...