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--> |
重複 <<content>> "<<endNum>> - <<beginNum>> + 1" 次。 |
<!-- siteedit:set var="<<varName>>" value="<<expression>>" --> <!-- /siteedit:set --> |
將 <<expression>> 的結果設為 <<varName>>。 其結果在以下部分稱為 ${varName}。 |
如果您要編輯導覽物件的外觀,請參閱變更導覽物件的外觀。