IBM WCM Plugin:RequestAttribute не работает, когда используется на опубликованном сайте (работает только предварительный просмотр)
Я сделал компонент меню для создания вкладок, который содержит визуализированные результаты из другого компонента меню.
Внутренний компонент использует местоположение / области сайта (задается строкой запроса) в качестве критерия, а в основном используемом компоненте [Plugin:RequestAttribute(...)]
установить область сайта, из которой я хочу контент, на определенной вкладке. Для этого я поместил внутренний компонент внутрь [InContext(...)][/InContext]
теги - в этом случае код дизайна основного компонента:
title="[Property field="title"]">
[Plugin:RequestAttribute key="year" mode="set" value="[Property field='title']"]
[InContext context="autofill"]
[Component name="omantel_en/investors/financial snapshots/financial statement menu" startPage="" resultsPerPage=""]
[/InContext]
</div>
Заголовок заканчивается <div class="tab selected"
в то время как разделитель установлен как <div class="tab"
который в конце концов создает правильную структуру HTML (в этом я уверен).
Вкладка поддерживается Javascript, который я вставил в начало заголовка, и работает нормально.
Все отлично работает при использовании Preview
опция - контент генерируется правильно, я могу даже использовать Preview
на сайте я действительно хочу, чтобы компонент использовался, и это даст мне желаемый результат.
Проблема возникает, когда я помещаю тег компонента главного меню в опубликованную статью. Тогда он показывает только вкладки, без содержимого из внутреннего компонента. Похоже, что [Plugin:RequestAttribute(...)]
тег, который используется вместо строки запроса, перестает работать.
Я уже пытался поместить тег компонента главного меню (в самой статье) внутри [InContext(...)][/InContext]
(со всеми возможными вариантами), но это не дало хорошего результата. Я новичок в использовании IBM WebSphere~.
Какие-либо предложения?
1 ответ
На самом деле это была проблема с библиотеками - я просто поместил нужный контент в одну библиотеку, и теперь он работает нормально.