Heim  >  Artikel  >  CMS-Tutorial  >  So rufen Sie den Namen des Artikelattributs in dede auf

So rufen Sie den Namen des Artikelattributs in dede auf

藏色散人
藏色散人Original
2019-12-11 09:56:462444Durchsuche

So rufen Sie den Namen des Artikelattributs in dede auf

Wie rufe ich den Namen des Artikelattributs in dede auf?

Als nächstes teilen wir Ihnen mit, wie Sie verwandte Attributnamen auf der Artikelseite aufrufen:

Empfohlene Lerninhalte: Dreamweaver cms

So rufen Sie den Namen des Artikelattributs in dede auf

Wir können sehen, dass hinter diesem Titel der Attributname steht, den wir benötigen. Durch die Codeanalyse können wir sehen, dass der aufrufende Code

{dede:field.flag function='IsCommendArchives(@me)'/}

ist

Wir können sehen, dass dieser Aufruf eine Funktion erfordert: IsCommendArchives(@me)

Diese Funktion wandelt den Inhalt des im Artikel erhaltenen Flags in den entsprechenden Namen um. Der Funktionsinhalt ist:

function IsCommendArchives($iscommend)
{
    global $arcatts;
    $sn = '';
    foreach($arcatts as $k=>$v)
    {
        $v = cn_substr($v, 2);
        $sn .= (preg_match("#".$k."#", $iscommend) ? ','.$v : '');
    }
    $sn = trim($sn);
    if($sn=='') return '';
    else return "$sn";
}

wobei $k der Attributname ist. Wir können ihn durch "," trennen. Es unterstützt auch HTML-Schreiben, was flexibler ist an anderen Orten aufgerufen.

Geben Sie ein Beispiel:

So rufen Sie den Namen des Artikelattributs in dede auf

Das obige ist der detaillierte Inhalt vonSo rufen Sie den Namen des Artikelattributs in dede auf. 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