Heim > CMS-Tutorial > DEDECMS > Hauptteil

Wie stellt dedecms fest, dass die sekundäre Spalte leer ist und nicht angezeigt wird?

藏色散人
Freigeben: 2019-12-14 09:54:45
Original
2437 Leute haben es durchsucht

Wie stellt dedecms fest, dass die sekundäre Spalte leer ist und nicht angezeigt wird?

Wie stellt dedecms fest, dass die sekundäre Spalte leer ist und nicht angezeigt wird?

Wenn Sie beim Entwickeln einer Website mit dedecms eine sekundäre Spalte aufrufen müssen, verwenden Sie einfach das Tag „channelartlist“. Wenn unter dieser Spalte jedoch keine sekundäre Spalte vorhanden ist, wird ein leeres DIV generiert. Ich habe versucht, PHP auszuführen, um die Standardbezeichnung zu beurteilen, aber es war nicht präzise genug. Das Folgende ist die einfachste Implementierungsmethode.

Empfohlenes Lernen: Dreamweaver cms

Die neueste Version von DedeCMS verhindert die Ausführung von Template-PHP → System → Grundlegende Systemparameter → Andere Optionen → Die Standard-Template-Engine ist deaktiviertes Tag, entfernen Sie einfach PHP.

{dede:channelartlist typeid='top'}
<li><a href="{dede:field name=&#39;typeurl&#39;/}">{dede:field name=&#39;typename&#39;/}</a>
{dede:php}
$id = $refObj->Fields[&#39;id&#39;];
$sql = ("SELECT * FROM dede_arctype where reid =&#39;$id&#39;");
$db->SetQuery($sql);
$db->Execute();
if($db->GetTotalRow()){
echo &#39;<ul>&#39;;
while($row = $db->GetArray()){
$url = str_replace(&#39;{cmspath}&#39;,&#39;&#39;,($row[typedir]));
echo "<li><a href=".$url.">".($row[typename])."</a></li>";
};
echo &#39;</ul>&#39;;
};
{/dede:php}
</li>
{/dede:channelartlist}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie stellt dedecms fest, dass die sekundäre Spalte leer ist und nicht angezeigt wird?. 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!