> CMS 튜토리얼 > Dedecms > Dreamweaver CMS에서 현재 열 경로를 얻는 방법

Dreamweaver CMS에서 현재 열 경로를 얻는 방법

藏色散人
풀어 주다: 2020-01-03 10:01:20
원래의
1996명이 탐색했습니다.

Dreamweaver CMS에서 현재 열 경로를 얻는 방법

Dream Weaver CMS에서 현재 열 경로를 얻는 방법은 무엇입니까?

Dreamweaver cms는 현재 열 경로와 열 이름 및 최상위 열의 레이블 호출을 가져옵니다.

권장 학습: Dreamweaver cms

태그는 다음과 같습니다.

현재:

{dede:type}
<a href=" [field:typelink  /] "> [field:typename/] </a>
{/dede:type}
로그인 후 복사

Because {dede:field name='arcurl '/} 현재 페이지의 경로를 가져오는 이 태그는 콘텐츠 페이지에서만 사용할 수 있으며 열 페이지에는 영향을 미치지 않습니다. 따라서 컬럼 페이지에서 현재 컬럼의 경로와 이름을 알고 싶다면 위의 태그를 사용해야 합니다.

웹 사이트의 모든 열 이름과 경로 목록을 가져오려면 다른 태그인 {dede:channel}을 사용해야 합니다. 호출 방법은 다음과 같습니다.

모든 열

<ul>
{dede:channel  type=&#39;top&#39; row=&#39;11&#39;}
<li class="navbg"><a  href=&#39;[field:typelink/]&#39;>[field:typename/]</a></li>
{/dede:channel}
</ul>
로그인 후 복사

Dreamweaver dedeCMS 웹 사이트 열 페이지를 가져오려면 현재 열의 상단 열 이름 태그 튜토리얼:

일부 웹사이트를 사용하고 구축할 때 DreamWeaver의 기본값은 {dede:field name='typename' /입니다. } 현재 열 페이지를 가져오려면 현재 열의 최상위 열 이름이 아닌 상위 수준 열의 이름을 가져옵니다.

이 효과를 얻는 방법은 다음과 같습니다.

include/common.func.php 하단에 추가:

콘텐츠는

최상위 열 이름

function GetTopTypename($id)
{
    global $dsql;
     $row = $dsql->GetOne("SELECT typename,topid FROM jiemou_arctype WHERE id=  $id");
    if ($row[&#39;topid&#39;] == &#39;0&#39;)
    {
        return  $row[&#39;typename&#39;];
    }
    else
    {
        $row1 =  $dsql->GetOne("SELECT typename FROM jiemou_arctype WHERE id=  $row[topid]");
        return $row1[&#39;typename&#39;];
    }
}
로그인 후 복사

기사 페이지 또는 열에서 호출될 때 가져옵니다. 목록 페이지에서 열 이름을 호출하려는 위치에 다음 코드 줄을 추가하면 됩니다. 내용은

{dede:field name=&#39;typeid&#39; function="GetTopTypename(@me)" /} 内容来自
로그인 후 복사

기사 페이지에서 다음 메소드를 사용하여

현재 열의 상위 열 가져오기

를 호출하여 함수로 작성하고 include/extend.func.php 파일

function GetParentCategoryNameByID($CurrentID){
$tsql = new DedeSql(false); 
$typelink2 = &#39;&#39;;
$tsql->SetQuery("Select i.typedir,i.typename From zz5unet_arctype t left join zz5unet_arctype i on i.id=t.reid where t.id=&#39;$CurrentID&#39;");
$tsql->Execute(&#39;t&#39;);   
while($row = $tsql->GetArray(&#39;t&#39;,MYSQL_ASSOC))  
{
$typelink2 .= $row[&#39;typename&#39;];  
}
return $typelink2;
}
로그인 후 복사

에 넣습니다. 호출 방법: {dede:필드 이름 ='id' function='GetParentCategoryNameByID(@me)' /}

위 내용은 Dreamweaver CMS에서 현재 열 경로를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿