Wie blättere ich unter DreamWeaver durch die Spalte der zweiten Ebene und die Spalte der dritten Ebene?
Dreamweaver (dedecms) führt eine Schleife durch, um die Spalte der dritten Ebene unter der Spalte der zweiten Ebene aufzurufen
Empfohlenes Lernen: Dreamweaver cms
Der Hintergrund wurde erstellt. Gute Spalte. Für die Produktanzeigespalte wurde es zuvor so geschrieben:
{dede:channelartlist cacheid='channelsonlist' typeid=3 } <dd> <dl> <dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt> <dd> <ul> {dede:channel type='sun' row='10' noself='yes'} <li><a href="[field:typeurl/]">[field:typename/]</a></li> {/dede:channel} </ul> </dd> </dl> </dd> {/dede:channelartlist}
Wenn der obige Code verwendet wird, ist die Anzeige der Titelseite nicht zufriedenstellend. Bei sekundären Verzeichnissen mit Unterkategorien werden deren Unterkategorien korrekt angezeigt, und bei Verzeichnissen ohne Unterkategorien wird die entsprechende Liste angezeigt.
Ein solches Ergebnis ist wirklich rätselhaft.
Sehen wir uns die zweite Möglichkeit an, den Code wie folgt zu schreiben:
{dede:channelartlist typeid=3 } <dd> <dl> <dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt> <dd> <ul> {dede:sql sql='Select * from `dede_arctype` where reid=~id~ ORDER BY id'} <li><a href="[field:typedir function="cn_substr(@me,200,9) " /]">[field:typename/]</a></li> {/dede:sql} </ul> </dd> </dl> </dd> {/dede:channelartlist}
Das Ergebnis sollte natürlich das sein, was Sie wollen, wie unten gezeigt.
Wenn in diesem Fall eine Unterkategorie vorhanden ist, wird diese angezeigt, und wenn keine Unterkategorie vorhanden ist, wird sie nicht angezeigt.
Das obige ist der detaillierte Inhalt vonSo blättern Sie in DreamWeaver durch die Spalte der dritten Ebene unter der Spalte der zweiten Ebene. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!