Heim > CMS-Tutorial > DEDECMS > Hauptteil

So fügen Sie in DEDECMS übergeordnete Spaltenaufrufe und mehrstufige Unterstützung für den aktuellen Stil hinzu

藏色散人
Freigeben: 2019-12-13 09:44:02
Original
1803 Leute haben es durchsucht

So fügen Sie in DEDECMS übergeordnete Spaltenaufrufe und mehrstufige Unterstützung für den aktuellen Stil hinzu

Wie füge ich übergeordnete Spaltenaufrufe und mehrstufige Unterstützung für currentstyle in DEDECMS hinzu?

Da ich ihn brauchte, habe ich den Code selbst geändert und ihn mit Freunden geteilt, die ihn verwenden können.

Empfohlene Studie: Dreamweaver cms

includeinc_typelink.php

1. Nach diesem Code (ca. 263 Zeilen)

if($reID==0 && $typeid>0){ 
$dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$typeid' "); 
if(is_array($dbrow)) $reID = $dbrow['reID']; 
}
Nach dem Login kopieren

Hinzufügen

// 新增代码 
if($reID>0){ 
$dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$reID'"); 
if(is_array($dbrow)) $parentID = $dbrow['reID']; 
} 
// 新增代码结束结束
Nach dem Login kopieren

2. Dann nach dem folgenden Code:

else if($typetype=="self"){ 
$sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID=&#39;$reID&#39; And ishidden<>1 order by sortrank asc limit 0,$row"; 
}
Nach dem Login kopieren

Fügen Sie

else if($typetype=="parent"){ //新增代码 获得上级栏目 
$sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID=&#39;$parentID&#39; And ishidden<>1 order by sortrank asc limit 0,$row"; 
} 
//新增代码结束 获得上级栏目
Nach dem Login kopieren

hinzu. 3. Ändern Sie den folgenden Code

if($row[&#39;ID&#39;]=="$typeid" && $myinnertext != &#39;&#39;){
Nach dem Login kopieren

in:

if(($row[&#39;ID&#39;]=="$typeid" || $row[&#39;ID&#39;]=="$reID" || $row[&#39;ID&#39;]=="$parentID") && $myinnertext != &#39;&#39;){
Nach dem Login kopieren

Nach 3 Änderungsschritten

können 2 Funktionen erreicht werden:

1. Rufen Sie die übergeordnete Spalte (obere Ebene) auf, was sehr nützlich für Spalten ist, die zu tief abgestuft sind

Methode:

{dede:channel type=&#39;parent&#39;}{dede:channel}
Nach dem Login kopieren

2 Sie können currentstyle aufrufen, was sehr nützlich ist, wenn die Spaltenklassifizierung zu tief ist und Sie den aktuellen Spaltenstil ändern möchten!

Das obige ist der detaillierte Inhalt vonSo fügen Sie in DEDECMS übergeordnete Spaltenaufrufe und mehrstufige Unterstützung für den aktuellen Stil hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!