Heim  >  Artikel  >  CMS-Tutorial  >  So blättern Sie in DreamWeaver durch die Spalte der dritten Ebene unter der Spalte der zweiten Ebene

So blättern Sie in DreamWeaver durch die Spalte der dritten Ebene unter der Spalte der zweiten Ebene

藏色散人
藏色散人Original
2020-01-09 09:24:093153Durchsuche

So blättern Sie in DreamWeaver durch die Spalte der dritten Ebene unter der Spalte der zweiten Ebene

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=&#39;typeurl&#39;/}">{dede:field name=&#39;typename&#39;/}</a></dt>
      <dd>
        <ul>
        {dede:channel type=&#39;sun&#39; row=&#39;10&#39; noself=&#39;yes&#39;}
        <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=&#39;typeurl&#39;/}">{dede:field name=&#39;typename&#39;/}</a></dt>
      <dd>
        <ul>
         {dede:sql sql=&#39;Select * from `dede_arctype` where reid=~id~ ORDER BY id&#39;}
        <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.

So blättern Sie in DreamWeaver durch die Spalte der dritten Ebene unter der Spalte der zweiten Ebene

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!

Stellungnahme:
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