AEM Social Communities의 핸들 바 프레임 워크 내에서 userAdmin 컨텍스트를 가져 오려고합니다. userAdmin 컨텍스트는 로그인 한 사용자가 회원인지 중재자인지 확인합니다.AEM Social Communities Handlebars context
관리 링크는 사용자 로그인을 경우에만 나타납니다 우리는 이미 아래 userAdmin 컨텍스트와 행 번호 (54)에/libs와/사회/콘솔/구성 요소/HBS/sitenavbar/ sitenavbar.hbs 내에서이 코드를사회자/커뮤니티 관리
{{#if userAdmin}}
<li><a href="{{adminUrl}}">{{i18n "Administration"}}</a></li>
{{/if}}
문제
나는/libs와/사회/메시징/구성 요소/HBS가/메시지 박스/버튼 내에서 동일한 userAdmin 컨텍스트를 가져올 수 아니에요 내가 로그인 한 사용자 만 새 메시지 버튼에 원하는 행 번호 (36)에서 .hbs는 sitenavbar에서 사용할 수있는 컨텍스트를 얻을 수있는 방법을 알아 내기 위해 좀 도와 주 시겠어요
{{#if userAdmin}} //Here the context is not available within the buttons.hbs
<input type='submit' class='actionbuttons' id='newMessageButton' name='{{properties.replyURL}}' value='{{i18n "+ New Message"}}' />
{{/if}}
사회자/커뮤니티 관리자입니다 메시지 상자 또는 포럼과 같은 다른 SCF 구성 요소로 전송할 수 있습니다. 또한 {{../userAdmin}} 및 {{@root userAdmin}}과 같은 옵션을 사용해 보았습니다.
어떤 제안이나 도움이 좋을 것입니다.
감사합니다. @ d33t지도를 제공해 주셔서 감사합니다. –
@BharathValse 귀하의 요구에 부응하고 귀하의 질문에 답하는 경우 투표를하고 답변을 수락하십시오. 감사 – d33t