Web 站点导航 | 规范页面(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}。 |