Web Site Designer는 사이트 구조 및 모양 정의 파일인 스펙 페이지에서 탐색줄을 생성합니다. 스펙 페이지는 특수 설명 태그와 표현식을 가지고 있는 HTML 파일입니다.
웹 사이트 탐색 | 스펙 페이지(HTML 또는 JSP) |
---|---|
가로줄 | horizontal-text horizontal horizontal-button horizontal-sep horizontal-tab |
가로 탭 | horizontal-tab01 horizontal-tab02 horizontal-tab03 |
세로줄 | vertical-text vertical vertical-button vertical-sep vertical-tab |
세로 탭 | vertical-tab01 |
탐색 추적 | trail trail_horizontal trail_vertical |
드롭 다운 메뉴 | dropdown |
사이트 맵 | sitemap sitemap_vertical |
탐색 스펙을 수정하려면 다음을 수행하십시오.
<HTML> <HEAD> <TITLE>horizontal</TITLE> </HEAD> <BODY> <TABLE border="0"> <TBODY> <TR> <!-- siteedit:forEach var="item" items="${sitenav.items}" begin="0" step="1" varStatus="status" --> <TD><A href="${item.href}"${item.label}</A></TD> <!-- /siteedit:forEach --> </TR> </TBODY> </TABLE> </BODY> </HTML>
표현식 | 설명 |
---|---|
${item.label} | 현재 항목이 나타내는 탐색 레이블을 표시합니다. |
${item.href} | 현재 항목이 나타내는 컨텍스트 루트 관련 URL을 표시합니다. |
${item.ancestor} | 현재 항목이 현재 페이지의 최상위 요소이면 true입니다. |
${item.self} | 현재 항목이 현재 페이지이면 true입니다. |
${item.level} | 탐색 루트로부터의 레벨 수입니다. |
${item.first} | forEach 루프에서 첫 번째 루프의 경우 true입니다. |
${item.last} | forEach 루프에서 마지막 루프의 경우 true입니다. |
${item.group} | 현재 항목이 그룹이면 true입니다. |
표현식 | 설명 |
---|---|
${<<varName>> le n} |
item.level이 n 이하일 경우 true입니다. |
${<<varName>> lt n} |
item.level이 n 미만일 경우 true입니다. |
${<<varName>> ge n} |
item.level이 n 이상일 경우 true입니다. |
${<<varName>> gt n} | item.level이 n을 초과할 경우 true입니다. |
${<<varName1>> and <<varName2>>} |
|
${<<varName1>> ir <<varName2>>} |
|
${not <<varName2>>} |
태그 사용법 | 설명 |
---|---|
<!--siteedit:if test="<<condition>>"--> <<content>> <!--/siteedit:if--> |
<<condition>>이 true이면 출력은 <<content>>입니다. |
<!-- siteedit choose --> <!-- siteedit:when test="<<conditionA>>"--> <<contentA>> <!--/siteedit.when--> <!--siteedit.when test="<<conditionB>>"--> <<contentB>> <!--/siteedit.when--> <!--siteedit:otherwise--> <<contentO>> <!--/siteedit:otherwise--> <!--/siteedit:choose--> |
이는 C 프로그래밍 언어에서 다음 표현식과 유사합니다.
if (conditionA) {contentA} else if (conditionB) {contentB} else {contentO} |
<!--siteedit:forEach var="<<varName>>" begin="<<beginNum>>" end="<<endNum>>"--> <<content>> <!--/siteedit:forEach--> |
Repeats <<content>> "<<endNum>> - <<beginNum>> + 1" times. |
<!-- siteedit:set var="<<varName>>" value="<<expression>>" --> <!-- /siteedit:set --> |
<<expression>> 결과를 <<varName>>으로 설정하십시오. 결과는 다음 부분에서 ${varName}으로 언급할 수 있습니다. part. |
탐색 오브젝트의 모양을 편집하려면 탐색 오브젝트의 모양 변경을 참조하십시오.