導航:首頁 > 萬維百科 > 織夢cms獲取當前欄目路徑

織夢cms獲取當前欄目路徑

發布時間:2020-09-01 11:48:17

1、織夢dedecms如何調用當前欄目的文章列表?

方法和詳細的操作步驟如下:

1、第一步,打開織夢Dedecms的主界面,直接找到「增加頂級欄目」選項並選擇跳轉,見下圖,轉到下面的步驟。

2、第二步,執行完上面的操作之後,進入新對話框,根據實際情況進行設置,見下圖,轉到下面的步驟。

3、第三步,執行完上面的操作之後,請單擊「確定」按鈕,見下圖,轉到下面的步驟。

4、第四步,執行完上面的操作之後,可以調用當前欄目的文章列表,見下圖。這樣,就解決了這個問題了。

2、如何獲取DedeCms當前文章的URL地址

織夢DEDECMS文章、欄目頁獲取當前頁面頂級欄目名稱的方法

在用織夢做一些項目時,尤其企業站的時候,時常會碰到需要在當前頁面調用頂級欄目名稱的時候。織夢默認{dede:field name='typename' /} 可以獲取當前欄目頁上一級欄目的名稱(也就是父級和子級都調用出來),而不是當前欄目的頂級欄目名稱。下面【學技巧網站製作】就分享一個方法來實現這個效果:

一:首先在include/common.func.php的最下方加入:

//獲取頂級欄目名
function GetTopTypename($id)
{
    global $dsql;
    $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
    if ($row['topid'] == '0')
    {
        return $row['typename'];
    }
    else
    {
        $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
        return $row1['typename'];
    }
}


注意:dede_arctype這個表的前綴改為自己當前數據表前綴,列如www_xuejiqiao_arctype

二:在文章頁或者欄目列表頁調用時,在所要調用 名稱的位置加上下面這行代碼即可實現。

{dede:field name='typeid' function="GetTopTypename(@me)" /}

在文章頁中用下面這個方法來調用

{dede:field name='typeid' function="GetTopTypename(@me) /}


希望可以幫到你,望採納!




 


 

3、dedecms如何獲取當前欄目鏈接

參考方法如下:
{dede:field.typename/} 當前欄目名稱
{dede:field.typelink/} 、 {dede:field.typeurl/} 當前欄目地址;
以上模板標簽僅欄目頁和內容頁有效,如果在欄目頁,就是當前欄目如果在內容頁就是當前內容所屬欄目。

4、織夢cms怎麼獲取所有頁面的url

在調用相對地址標簽的前面加上一個網站根地址標簽{dede:global.cfg_basehost/}。注意和系統訪問地址標簽{dede:global.cfg_cmsurl/}的區別,{dede:global.cfg_cmsurl/}等於
{dede:globle_cfg.basehost/}(站點根網址)加{dede:global.cfg_cmspath/}(安裝目錄)。方法如下:
第1種方法
在內容頁加入 :
{dede:global.cfg_basehost/}{dede:field name='arcurl'/}
第2種方法
在內容頁中加入如下代碼:
{dede:global.cfg_basehost/}{dede:field.id
runphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}
望採納~

5、織夢dede,怎樣獲取當前頁面的欄目名稱和當前欄目對應的子欄目。欄目結構如下圖,

方法和詳細的操作步驟如下:

1、第一步,在本地存儲網站文件的位置中找內到「include」文件夾,見下圖容,轉到下面的步驟。

2、第二步,執行完上面的操作之後,在「include」文件夾中找到文件「common.func.php」,見下圖,轉到下面的步驟。

3、第三步,執行完上面的操作之後,使用記事本打開PHP文件,並將文件內容拉到底部,見下圖,轉到下面的步驟。

4、第四步,執行完上面的操作之後,復制以下代碼,將其粘貼到common.func.php的底部,然後單擊「Ctrl  + s」保存,見下圖,轉到下面的步驟。

5、第五步,執行完上面的操作之後,登錄到網站的後台或直接使用DW更改網站模板文件。
 在文件中,需要調取頂級欄目的地方,復制並粘貼代碼並保存,見下圖。這樣,就解決了這個問題了。

6、dedecms如何實現僅調用當前欄目內的文章,而不調用當前欄目子目錄內的文章

比如我們在首頁需要調用指定欄目ID為6的欄目下的文章,而該欄目下有一個ID為12的子欄目,通常我們在首頁的調用代碼如下:

<ul>


{dede:arclist typeid='8' row='10' col='1' orderby='hot'}


<li><a href='[field:arcurl/]'>[field:shorttitle/]</a></li>


{/dede:arclist}


</ul>

但是調用後,此欄目下的ID為12的子欄目裡面的內容也會出現在列表裡,如果不想要子欄目的內容出現在列表裡很簡單,這個在後台就有設置,具體設置如下:

登錄織夢管理後台,在「系統基本參數」——「性能選項」——「上級列表是否包含子類內容:」這個選項選擇「否」就行了。

當然這個是有前提的,這個只能說是調用列表頁,如果你調用的欄目是封面頁,那麼肯定會取子欄目的數據,如果你調用的是列表頁,那麼肯定是可以的。

7、織夢cms獲取指定欄目的路徑

織夢用{dedetype}調用指定欄目關鍵詞、欄目描述、欄目 ,你這樣子寫看似寫了兩個 一直調用的都是第一個 根本就不是循環。
看你這個應該是導航標簽 導航應該是{dede:channel }這個標簽

8、dede調用欄目存放目錄

你這個截圖是一個欄目的截圖,欄目的路徑你寫錯了,只需要寫about,下面目錄相對位置的選項選CMS根目錄或者站點根目錄都可以。

9、dedecms怎麼調用當前欄目下的子目錄?

在欄目模板中直接使用下面的標簽就好了,在欄目模板中不需要指定typeid,系統會自動使用當前欄目的id,如果指定了typeid,可以獲取到制定的欄目下的子分類

{dede:channel type='son' row='7'}
<a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
{/dede:channel}

10、織夢在列表頁怎麼讀取當前欄目名稱

1、首先打開織夢網站後台登陸,在左側菜單找到「核心」菜單,並打開「網站欄目管理專」項目。

2、找屬到需要修改標題欄目,點擊「修改」按鈕。

3、選擇「高級模式」,並點擊,選擇「高級選項」。

4、找到其中的 「SEO標題」、「關鍵詞」、「描述」,填寫改欄目頁的「標題」、「關鍵詞」、「描述」,並保存。

5、然後選擇左側菜單欄目中的「模板」菜單,選擇「默認模板管理」項目,並點擊。

6、在模板管理項中找到該欄目頁的網頁模板,進行修改。

7、然後在後台左側菜單中找到「生成」菜單,選擇「更新欄目HTML」項目,選擇「更新子欄目」按鈕,點擊「開始生成html」,就完成了。

與織夢cms獲取當前欄目路徑相關的知識