Я следил за руководством Янника Онгена http://yonaweb.be/webcenter_tutorial/using_content_presenter_templates
Я хочу изменить некоторый код в шаблоне ведущего содержимого "training-list-item.jsff", чтобы определение области имело динамическое значение. То есть вместо того, чтобы писать
<af:outputText value="#{node.propertyMap['RD_TRAINING:description'].asTextHtml}"
escape="false" id="ot5"/>
Я хочу написать как
<af:outputText value="#{node.propertyMap['xRegionDefinition:description'].asTextHtml}"
escape="false" id="ot5"/>
К сожалению, это не работает. Если я напишу только «xRegionDefinition» в propertyMap, он отобразит имя определения региона на портале, то есть «RD_TRAINING». Но я хочу отобразить значение определения элемента в пределах области, то есть «описание». Моя цель - отобразить на портале различные определения регионов, а не жестко запрограммированную фиксированную область. Я также написал код Java для динамического изменения запроса CMIS для предоставления нового значения для определения региона:
if(news){
query = "SELECT * FROM ora:t:IDC:GlobalProfile WHERE ora:p:xRegionDefinition LIKE \'RD_TRAINING\'";
}
else
query = "SELECT * FROM ora:t:IDC:GlobalProfile WHERE ora:p:xRegionDefinition LIKE \'RD_SWEDISH\'";
Пожалуйста помоги. Надеюсь, я ясно объясню требование.