Verfahren Entwicklung

Die Methode, die aktuelle Spalte und die Startseite von dedecms hervorzuheben

Ich habe lange nicht mehr bloggen, in letzter Zeit haben wir einige Probleme mit der festen Website, so dass ich sie für alle netizen teilen...首先说下主页高亮 一般情 […]

Artikel Ver zeich nis

Ich habe lange nicht mehr bloggen, in letzter Zeit haben wir einige Probleme mit der festen Website, so dass ich sie für alle netizen teilen...

Zuerst sagen SieHomepage Highlight Die erste Seite ist in der Regel festgeschrieben. Schreiben Sie, wenn die Startseite der Startseite Stil wie die Spalte Seite, so sehr unfreundlich ist. Im folgenden Code wird festgestellt, ob es sich um eine Startseite handelt. Wenn es sich um eine Startseite handelt, wird der Startseite-Stil die Current-Eigenschaft für die Class hinzugefügt.

<li{dede:feldname=typeid runphp="yes"}(@me=="")? @me=" class='current'": @me="";{/dede:field}&gt;&lt;a href='{dede:global.cfg_cmsurl/}/'&gt;Home</a></li>

Der Code unten ist für die aktuelle Kolonne hervorgehoben.

Öffnen Sie include\ taglib\ channelartlist.lib.php

  1. $Pv&gt; &gt; Felder [„Typenurl"[] = GetOneTypeUrlA ($typeids[$i[]); x hinzugefügt

 

  • Wenn($typeids[$i][„ID"] == $refobj-&gt; TypLink-&gt; TypInfos[„ID"] || $typeids[$i][„ID"] == $refobj-&gt; TypLink-&gt; TypInfos[„Topi"] ){
  •              $Pv&gt; &gt; Felder [„Current Style"] = $currentstyle ? $currentstyle : „Current";
  •          }
  •          Mehr{
  •              $Pv&gt; &gt; Felder [„Current Style"] = ”;
  •          }

{dede:channelartlist typeid='1,6,4,5,7′ row='10' currentstyle='current'}

 

&lt; li class = " {d ede : field . cur rent style/} " &gt; &lt; a id = " {d ede : field name = ' id '/} " h ref = " {d ede : field name = ' type ur l '/} " &gt; {d ede : field name = ' ty pen ame '/}</a>

&lt; ul class = " list 01 about p ist " &gt;

{dede: ch ann el type = ' son ' uns elf = ' yes '}

<li>&lt; a h ref = " [ field : ty pel ink/] " &gt; [ field : ty pen ame/]</a></li>
{/ d ede : chan el}
</ul>
</li>
{/ d ede : chan ne lart list}

Ich verste he nicht mehr : 65 7 23 56 15