織夢dedecms修改專題列表模板的方法

2019-09-19 dedecms教程
  • 文章介紹
如果沒有進行特別的設置,專題的文章列表顯示默認是采用的default下面的article_spec.htm文件作為模板。
這個模板文件很簡單,前面是該專題的一些信息,下面是分割線,分割線以下就是現實節點和節點文章的模塊。
這個模塊按理說應該是專題模板最重要的內容,可是只幾行代碼,其中下面這段代碼是調用專題文章的:
 
{dede:field.note/}

這段代碼是封裝在:templets->system->channel_spec_note.htm 這個模板中的。

默認樣式如下,需要修改的話可以找到這個模板進行修改:


<dl class="tbox">
                <dt><strong>.</strong></dt>
                <dd>
                    <ul class="d1 ico3">
<li><span class="date">[field:typename/]</span><a href="[field:arcurl /]" target="_blank">[field:title /]</a></li>
                    </ul>
                </dd>
            </dl>

 
處理專題主題調用標簽{dede:field.note/}的php文件是include/taglib/channel/specialtopic.lib.php.
找到ch_specialtopic()函數的第五行
 
$tempStr = GetSysTemplets('channel_spec_note.htm');
 
從這里可以看到channel_spec_note.htm這個文件決定了節點和節點文章的顯示。
 
channel_spec_note.htm文件放在系統模板文件里面templets/system/channel_spec_note.htm
 
打開該文件我們發現里面的html代碼和在瀏覽器查看的幾乎一模一樣:
 
~notename~
 
~spec_arclist~
 
在實際運行的時候notename會被替換成節點名,~spec_arclist~
 
會被替換成節點文章超鏈接。~spec_arclist~其實是一個字符串:形如
 
文章超鏈接
 
找到這個文件可以修改除了li之外的所以html元素,但是li我們還是不能為其加上類和id。

上一篇:織夢cms添加新變量出現:Request var not allow!的解決辦法

下一篇:沒有了

專業的織夢模板定制下載站,在線購買后即可下載!

商業源碼

跟版網模板,累計幫助5000+客戶企業成功建站,為草根創業提供助力!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

織夢建站咨詢
北京快乐8公式全天计划