Heim > CMS-Tutorial > DEDECMS > Hauptteil

So rufen Sie die übergeordnete Spalte der aktuellen Spalte auf der DEDECMS-Listenseite auf

藏色散人
Freigeben: 2019-12-17 09:06:26
Original
2268 Leute haben es durchsucht

So rufen Sie die übergeordnete Spalte der aktuellen Spalte auf der DEDECMS-Listenseite auf

Wie rufe ich die übergeordnete Spalte der aktuellen Spalte auf der DEDECMS-Listenseite auf?

Das Beispiel hier Der Artikel beschreibt, wie die aktuelle Spalte auf der DEDECMS-Listenseite aufgerufen wird. Die Methode der übergeordneten Spalte der Spalte. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:

Die Änderungsmethode lautet wie folgt

Suchen Sie zuerst den folgenden Code:

Der Code lautet wie folgt:

if($type=='top') 
{ 
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line "; 
} 
else if($type==&#39;son&#39;) 
{ 
if($typeid==0) return &#39;&#39;; 
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
From `dede_arctype` WHERE reid=&#39;$typeid&#39; And ishidden<>1 order by sortrank asc limit 0, $line "; 
} 
else if($type==&#39;self&#39;) 
{ 
if($reid==0) return &#39;&#39;; 
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
FROM `dede_arctype` WHERE reid=&#39;$reid&#39; And ishidden<>1 order by sortrank asc limit 0, $line "; 
}
Nach dem Login kopieren

Kopieren Sie dann den folgenden Code dahinter:

Der Code lautet wie folgt:

else if($type==&#39;topone&#39;) 
{ 
if($reid==0) return &#39;&#39;; 
$rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=&#39;$typeid&#39; "); 
$topids = $rowR[&#39;topid&#39;]; 
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
FROM `dede_arctype` WHERE reid=&#39;0&#39; And id=&#39;$topids&#39; And ishidden<>1 order by sortrank asc limit 0, $line "; 
} 
else if($type==&#39;fatherlist&#39;) 
{ 
$rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=&#39;$typeid&#39; "); 
$reid = $rowR[&#39;reid&#39;]; 
$rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=&#39;$reid&#39; "); 
$reid = $rowR[&#39;reid&#39;]; 
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
FROM `dede_arctype` WHERE reid=&#39;$reid&#39; And ishidden<>1 order by sortrank asc limit 0, $line "; 
}
Nach dem Login kopieren

Beschreibung topone soll das Verzeichnis der obersten Ebene aufrufen, das dem aktuellen Verzeichnis entspricht. 'fatherlist' soll das aufrufen Verzeichnis der oberen Ebene, die Markierung des Verzeichnisses der obersten Ebene, die dem aktuellen Verzeichnis entspricht:

Der Code lautet wie folgt:

{dede:channel type=&#39;topone&#39;}[field:typename/]{/dede:channel}
Nach dem Login kopieren

Diese Methode ist definitiv möglich. Sie benötigen [field:typeurl].

Das obige ist der detaillierte Inhalt vonSo rufen Sie die übergeordnete Spalte der aktuellen Spalte auf der DEDECMS-Listenseite auf. 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!