Я создал компонент меню для создания вкладок, содержащих полученные результаты из другого компонента меню.Плагин IBM WCM: 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"
, который в end построит допустимую структуру HTML (я уверен).
Tabbing принадлежит javascript Я положил начало в заголовке и отлично работает.
Все работает нормально при использовании опции Preview
- контент генерируется должным образом, я даже могу использовать Preview
на сайте. Я действительно хочу, чтобы компонент использовался, и это даст мне желаемый результат.
Проблема возникает, когда я помещаю тег компонента основного меню в опубликованную статью. Затем он отображает только вкладки, без содержимого из внутреннего компонента. Похоже, что тег [Plugin:RequestAttribute(...)]
, который используется в качестве замены строки запроса, перестает работать.
Я уже пытался поместить тег основного компонента меню (в фактическую статью) внутри [InContext(...)][/InContext]
(со всеми возможными вариантами), но это не дало хорошего результата. Я как бы новичок в использовании IBM websphere ~.
Любые предложения?