Heim >CMS-Tutorial >DEDECMS >Wie sorgt Dreamweaver dafür, dass das Tag „channelartlist' das Attribut „currentstyle' unterstützt?

Wie sorgt Dreamweaver dafür, dass das Tag „channelartlist' das Attribut „currentstyle' unterstützt?

藏色散人
藏色散人Original
2020-01-09 09:41:212329Durchsuche

Wie sorgt Dreamweaver dafür, dass das Tag „channelartlist' das Attribut „currentstyle' unterstützt?

Wie kann ich dafür sorgen, dass das Tag „channelartlist“ das Attribut „currentstyle“ unterstützt?

Dreamweaver dede ermöglicht dem Channelartlist-Tag die Unterstützung des currentstyle-Attributs

Empfohlene Lerninhalte: Dreamweaver cms

Öffnen Sie includetaglibchannelartlist.lib.php

Suchen Sie

$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);

Fügen Sie den folgenden Code unter dieser Codezeile hinzu:

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){
            $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';
        }
        else{
            $pv->Fields['currentstyle'] = '';
        }

Rufen Sie die Methode auf:

{dede:channelartlist typeid='2' currentstyle='current'}
<li class=&#39;{dede:field.currentstyle/}&#39;><a href=&#39;{dede:field name=&#39;typeurl&#39;/}&#39;>{dede:field name=&#39;typename&#39;/}</a></li>
{/dede:channelartlist}

Wenn es sich um die aktuelle Spalte handelt, die Klasse Das Attribut von li zeigt „current“ an. Andernfalls wird „class=“ angezeigt. Sie können „currentstyle=“ auch in den von Ihnen benötigten Klassennamen ändern.

Das obige ist der detaillierte Inhalt vonWie sorgt Dreamweaver dafür, dass das Tag „channelartlist' das Attribut „currentstyle' unterstützt?. 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