stl:dynamic 标签示例
示例一:显示当前栏目的内容数
- <stl:dynamic>
- <stl:count type="Contents"></stl:count>
- </stl:dynamic>
解析后的HTML代码:
- <span id="ajaxElement_1_284"></span>
- <script type="text/javascript" language="javascript">
- function stlDynamic_ajaxElement_1_284(pageNum)
- {
- var url = "/api/stl/actions/dynamic?" + StlClient.getQueryString();
- var data = {
- publishmentSystemId: 2,
- pageNodeId: 62,
- pageContentId: 112,
- pageTemplateId: 7,
- isPageRefresh: false,
- pageUrl: 'I7orJPlcj6PL3zN0slash0w71tal0add0NT0slash06SKINWBRc0slash0cazO0OMkWmUGgUhpOh55NGHd0slash00slash02M',
- ajaxDivId: 'ajaxElement_1_284',
- templateContent: '5JhcA0t7zmNZUoj4Nid0slash0VKlY5WvY0slash06s0add0Vm9jRRCychhQzKBfnMvznCgJqRcQO1XQKkU4VTVzZgRb1Caoof7yIpawggSDLL0slash0YtlIqFAuPUmtYtchrrqQeYIiN2evsSDMD'
- };
- if (pageNum && pageNum > 0)
- {
- data.pageNum = pageNum;
- }
- stlClient.post(url, data, function (err, data, status) {
- if (!err) document.getElementById("ajaxElement_1_284").innerHTML = data.html;
- });
- }
- stlDynamic_ajaxElement_1_284(0);
- </script>
示例二:显示栏目"新闻"的内容列表
下面例子在页面中显示"新闻"栏目的前10篇内容列表。
- <stl:dynamic>
- <stl:contents channelIndex="新闻" totalNum="10">
- <stl:a target="_blank"></stl:a> <br />
- </stl:contents>
- </stl:dynamic>
解析后的HTML代码:
- <span id="ajaxElement_2_682"></span>
- <script type="text/javascript" language="javascript">
- function stlDynamic_ajaxElement_2_682(pageNum)
- {
- var url = "/api/stl/actions/dynamic?" + StlClient.getQueryString();
- var data = {
- publishmentSystemId: 2,
- pageNodeId: 62,
- pageContentId: 112,
- pageTemplateId: 7,
- isPageRefresh: false,
- pageUrl: 'I7orJPlcj6PL3zN0slash0w71tal0add0NT0slash06SKINWBRc0slash0cazO0OMkWmUGgUhpOh55NGHd0slash00slash02M',
- ajaxDivId: 'ajaxElement_2_682',
- templateContent: '3HHp1DiJWbFloHgoDSRmtLT0add0D8lDDC5CbJ4wu7bWakJc1zSs60add0qRXiMuV2Hnr1PmUZeCIuX690slash0BUujETclTaZweNZOk60slash0zOPM19CuSR3Lm0slash0buPfO32uJHKv5YMheeVSivPFdInPW0slash0cM26KoMG9XbZjjnJEa8GJGmKXZD81dWS0add0B4Zi3gU8ZRYUya23TSAolM89vvv50slash06pchdVdjzAK1mPuvR0add0uIF4RrZ7y2sYo9Hygy2t6qBKGm0DNVEuq4W3SkhkGVAiCnlPPUxxiTi3aPxxfwSo0BEBZER'
- };
- if (pageNum && pageNum > 0)
- {
- data.pageNum = pageNum;
- }
- stlClient.post(url, data, function (err, data, status) {
- if (!err) document.getElementById("ajaxElement_2_682").innerHTML = data.html;
- });
- }
- stlDynamic_ajaxElement_2_682(0);
- </script>