Heim >CMS-Tutorial >DEDECMS >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
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:
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!