WCM - Как отобразить элементы элемента контента из компонента меню, указывающего в другом месте?

В IBM Web Content Manager у меня есть страница на пути:

TopArea > MainContent > SiteArea > content

который использует компонент меню для извлечения элементов из немного другого пути, например

TopArea > OtherContent > OtherSiteArea > othercontent

Итак, в компоненте меню, когда я использую теги [Property], [Placeholder] или [Element], он извлекает данные из othercontent. Однако мне нужно использовать какой-то тег для извлечения данных со страницы, на которой компонент меню отображается на content.

Кто-нибудь знает, как это сделать?


Вот более конкретный пример:

  • othercontent имеет Имя: 3ee5fc.
  • content имеет Имя: Home Page.

При использовании [Property context="autofill" type="content" field="name"] отображается 3ee5fc.

Какой тег я мог бы использовать (или что я мог бы сделать), чтобы вместо него отображалось Home Page?

Обратите внимание, что существует несколько элементов контента, которые используют этот компонент меню, поэтому я не могу жестко запрограммировать (выбрать) элемент контента, мне нужен тег, который найдет его на основе того, какой элемент вызывает компонент меню.


person ZeekLTK    schedule 08.01.2014    source источник
comment
Как вы включаете компонент «Меню» на свою домашнюю страницу. Если оно находится в текстовом поле в шаблоне презентации, можете ли вы отобразить имя этой страницы в этом шаблоне презентации перед включением компонента меню?   -  person topher-j    schedule 30.01.2014
comment
Нет, это не в шаблоне презентации. Один элемент контента имеет ссылку на компонент, которая вызывает компонент меню. Думаю, я не очень хорошо выразился, но в основном я пытался понять, как получить информацию из элемента контента, в котором компонент ссылается на компонент меню.   -  person ZeekLTK    schedule 10.11.2014
comment
Таким образом, в основном, PT просто говорит [Element key = compRef], и это вызывает компонент меню, который я хотел отображать как из элемента контента, который содержит композицию меню, так и из всей информации, поступающей из области сайта, на которую указывало меню. .   -  person ZeekLTK    schedule 10.11.2014
comment
У вас все еще есть проблемы? Вы пробовали это? wiki.base22.com/display/btg/   -  person krismath    schedule 04.07.2017


Ответы (1)


Вам нужно изменить атрибут контекста. «автозаполнение» будет отображаться из элементов, выбранных в меню, где «текущее» будет отображать поле из элемента, в котором находится меню.

person topher-j    schedule 22.10.2014
comment
context=autofill уже использовался в вопросе. Проблема в том, что в основном один элемент контента имеет ссылку на компонент, которая вызывает компонент меню, который отображает контент из другой области сайта... и я не мог понять, как извлечь информацию из элемента контента со ссылкой на компонент, ТАКЖЕ извлекая информация из контента, на который уже указывал компонент меню. - person ZeekLTK; 10.11.2014