Maison > Article > Tutoriel CMS > Que dois-je faire si dedecms ne parvient pas à obtenir le chemin de l'article à l'aide de [field:arcurl/] ?
Que dois-je faire si dedecms ne parvient pas à obtenir le chemin de l'article en utilisant [field:arcurl/] ?
Dedecms utilise [field:arcurl/] pour résoudre le problème de l'impossibilité d'obtenir le chemin de l'article
Apprentissage recommandé : Dreamweaver cms
{dede:sql sql='Select * from dede_shop where id=6 limit 26'} <li> <a href='[field:arcurl/]' target="_blank">[field:title function='cn_substr(@me,20)'/]</a> </li> {/dede:sql}
sql La raison pour laquelle [field:arcurl/] dans la déclaration ne peut pas obtenir l'adresse est qu'arcurl n'est pas une table physique, donc la balise sql ne peut pas obtenir l'adresse statique de l'article directement via arcurl.
Vous pouvez utiliser le code suivant :
[field:id runphp='yes'] $id=@me;@me=''; $url=GetOneArchive($id); @me=$url['arcurl']; [/field:id]
Cependant, si l'identifiant n'est pas valide, la sortie sera vide, vous devez donc vérifier l'aide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!