Heim > Artikel > CMS-Tutorial > 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']; }
Hinzufügen
// 新增代码 if($reID>0){ $dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$reID'"); if(is_array($dbrow)) $parentID = $dbrow['reID']; } // 新增代码结束结束
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='$reID' And ishidden<>1 order by sortrank asc limit 0,$row"; }
Fügen Sie
else if($typetype=="parent"){ //新增代码 获得上级栏目 $sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$parentID' And ishidden<>1 order by sortrank asc limit 0,$row"; } //新增代码结束 获得上级栏目
hinzu. 3. Ändern Sie den folgenden Code
if($row['ID']=="$typeid" && $myinnertext != ''){
in:
if(($row['ID']=="$typeid" || $row['ID']=="$reID" || $row['ID']=="$parentID") && $myinnertext != ''){
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='parent'}{dede:channel}
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!