DedeCMS每日一問:{dede:channel currentstyle}標簽中當前樣式的定義_DedeCms教程
模板無憂一直在使用和關注DedeCMS,對DedeCMS也比較精通,想到自己學習和使用DedeCMS時遇到問題解決不了的痛苦,決定從今天開始從百度知道里每天挑選一個廣泛度較高的問題來解答.
為什么會少了這個呢,我們分析一下dede:channel標簽中用來定義當前樣式的currentstyle,會發現里面缺少了 <dt class="m"></dt>
所以才會導致的這個問題.
這個問題屬于檢查不夠仔細造成的,不再多做解釋了.
希望能幫助更多朋友.
今天的問題是,使用{dede:channel}標簽調用頂級欄目時候,使用了下面的代碼,首頁顯示正常,但是欄目頁和內容頁錯位.
今天的問題是,使用{dede:channel}標簽調用頂級欄目時候,使用了下面的代碼,首頁顯示正常,但是欄目頁和內容頁錯位.
- <div><div id="menu" class="c"><ul class="menu"><dt class="l"></dt><dt><a indepth="true" href="/">首頁</a></dt>
- {dede:channel type='top' row='8' currentstyle="<dt><a href='~typelink~' class='thisclass'>~typename~</a></dt>"}
- <dt class="m"></dt><dt><a href='[field:typelink/]' >[field:typename/]</a></dt>
- {/dede:channel}
- <dt class="r"></dt></ul></div>
模板無憂的解答:
生成出來的代碼,欄目列表頁一定是下面這種格式的
仔細觀察,不難發現當前欄目處class=thisclass,但是卻缺少了前面的 <dt class="m"></dt>
- <div><div id="menu" class="c"> <ul class="menu"><dt class="l"></dt><dt><a indepth="true" href="/">首頁</a></dt>
- <dt class="m"></dt><dt><a href='/' >11111</a></dt>
- <dt class="m"></dt><dt><a href='/' >22222</a></dt>
- <a href='/' class='thisclass'>33333</a></dt>
- <dt class="r"> </dt></ul></div>
為什么會少了這個呢,我們分析一下dede:channel標簽中用來定義當前樣式的currentstyle,會發現里面缺少了 <dt class="m"></dt>
所以才會導致的這個問題.
這個問題屬于檢查不夠仔細造成的,不再多做解釋了.
相關DedeCms教程:
- Dedecms生成百度地圖圖文教程
- 織夢dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢DEDECMS站群增強版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯誤的完整處理方法
- dedecms編碼轉換方法 gbk轉UTF-8,UTF-8轉GBK
- 防XSS,sql注射,代碼執行,文件包含的通用代碼
- DedeCms教程:優化DedeCMS搜索結果
- DedeCms教程:Linux+Apache+PHP+MySQL服務器環境(CentOS篇)
- DedeCms教程:LuManager服務器管理軟件安裝DEDECMS軟件
- DedeCms教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和 PHP-fpm
- DedeCms教程:windows server 2003 php 環境搭建