2010-08-17 4 views
0

가로 메뉴가 있고 항목 중 일부가 확장 가능한 하위 항목을 가지고 있으며이 모든 항목에 액세스 할 수없는 스크립트가 내장되어 있습니다. 대시 보드 및 스타일을 통해 항목을 추가 및 제거하고 HTML 템플릿과 상호 작용할 수 있습니다 (BigCommerce). 이 메뉴 항목 중 하나를 재사용하고 추가 측면 탐색으로 하위 항목을 사용하고 싶습니다. 자바 스크립트만으로이 작업을 수행 할 수 있습니까? 방화 광케이블로 메뉴를 탐색 할 때 출력은 이와 비슷한 구성을 갖습니다.같은 페이지의 일부 메뉴 하위 항목에서 사이드 메뉴를 만들려면 어떻게해야합니까?

<div class="menu"> 
<ul> 
    <li class="">Item1</li> 
    <li class="hasSubMenu">Item2</li> 
    <ul> 
    <li>SubItem1</li> 
    <li>SubItem2</li> 
    <li>SubItem3</li> 
    </ul> 
    <li class="">Item1</li> 
    <li class="hasSubMenu">Item2</li> 
</ul> 
</div> 

감사합니다.

+0

'div','ul' 등의 ID가 없습니까? 또한 동적으로 생성 됨으로써 페이지가 생성 될 때 또는 페이지가로드 된 후에 동적으로 추가되는 항목을 의미합니까? – casablanca

+0

템플릿 변수가 BC 대시 보드에서 가져온 결과로 생성 된 페이지와 클래스, ID의 결과로 페이지가 생성 될 때 생성됩니다.이 템플릿은 일반 API입니다. 예를 들어, 수평 탐색 메뉴의 빈 클래스처럼 하위 페이지가없고 옵션을 표시하는 클래스에 대해 "hasSubPages"클래스가 있습니다. 왼쪽 메뉴는 해당 가로 메뉴의 특정 옵션으로 만 구성되며 측면에 목록으로 표시된 하위 페이지를 갖습니다. – elramirez

답변

1

지금까지 CSS를 편집하고 BC에 맞춤 템플릿을 추가 할 수 있습니다. 내가 요점을 찾으면 거기에있는 메뉴가 그 카테고리에 맞습니까? 왼쪽 탐색 메뉴에서 다시 사용하려면 Design > Template Files > Default.html으로 이동하여 %%Panel.SideCategoryList%%을 찾아야합니다. 템플릿 레이아웃을 어떻게 유지 하느냐에 달려 있지만 거기에 있어야합니다. 해당 패널을 찾으면 왼쪽 탐색 메뉴 [가지고 있는지 확인]을 입력하고 %%Panel.SideCategoryList%%을 추가하십시오. 당신은 아무것도 할 필요가 없습니다. BC가 자동으로 조정 해줍니다.

언급했듯이 모든 스크립트는 상호 작용할 수 없지만 최소한 79 %는 무시할 수 있습니다.

희망 사항이 귀하의 질문을 해결했습니다.

시 : 나는 주석으로 넣어 수없는, 그래서 당신이 찾고있는 무엇을하지 않으면 미안하지만, 알려주세요 그리고 내 대답을 바로 잡기 위해 최선을 다할 것입니다.

관련 문제