Home > Article > CMS Tutorial > How to call tag on dedeCMS list page
How to call tag on dedeCMS list page?
dedeCMS version before 5.6
Open the DEDECMS root directory include/common.func.php
At the bottom?> Add the following code in front:
Recommended learning: 梦Weavercms
The code is as follows:
$tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> "; } return $tags; }
2. Then you can use it on the article page
{dede:field.id function="listtag(@me)"/}
to call the TAG tag,
You can use
[field:id function="listtag(@me)"/]
to call the TAG tag on the list page.
dedeCMS5.7
dedecms v5.7 version can be called directly by using tags: [field:id function=GetTags(@me)/]. It just doesn’t have a connection. If you need to connect, please comment out line 130 of the include\helpers\archive.helper.php file:
// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
Replace with the following statement, of course you can also add your own style
$tags .= "<a href='/tags.php?/""</a> ";
The above is the detailed content of How to call tag on dedeCMS list page. For more information, please follow other related articles on the PHP Chinese website!