Sitecore에 모든 페이지에 사용되는 마스터 레이아웃이 있습니다. 마스터 배치 ...이 탭은 활성 또는 활성 중입니다 ... 예를 들어, 코드는 다음 페이지 상단의 탭의 표식을 나타내는 ...Sitecore 마스터 레이아웃에서 CSSclass를 제어하는 방법
<div class="main-nav>
<a id="tabmovies" href="/Movies" class="main-nav-tab active">Movies</a>
<a id="tabtheatres" href="/Theatres" class="main-nav-tab">Theatres</a>
</div>
매번 일부 동적 기능을 가지고 페이지가로드되면 마크 업이 활성화됩니다. 동영상이 활성 상태입니다. 그 사람이 tabmovies 또는 tabtheatres를 클릭했는지 CSSLC의 "활성화 된"부분을 전환했는지 여부를 제어하고 싶습니다.
이 작업을 수행 할 수있는 방법이 있습니까? 세션 변수는 이것이 훨씬 더 복잡하게하기 위해 모두 "클라이언트 측"임을 유의하십시오.
두 가지 마스터 레이아웃이 있고 사용자가 선택한 항목에 따라 두 가지 마스터 레이아웃 중 하나만 사용해도됩니다.
내 유일한 옵션 일 수 있습니다.
jQuery 또는 원시 JavaScript와 같은 JS 라이브러리를 사용하고 있습니까? – jammykam
자바 스크립트와 jquery 모두 –