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='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</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!