Que dois-je faire si la balise Channelartlist de Dreamweaver ne parvient pas à obtenir des liens externes ?
Solution au problème selon lequel la balise Channelartlist de Dreamweaver ne peut pas obtenir de liens externes
Apprentissage recommandé : Dreamweaver cms
Dede lors de la création d'un drop -down menu , vous pouvez utiliser channelartlist pour appeler les colonnes et sous-colonnes de niveau supérieur dans une boucle, mais cette balise ne peut pas obtenir de liens externes. Le menu déroulant
utilise un morceau de code pour afficher plusieurs top. colonnes de niveau et colonnes de sous-niveau en même temps.
<div> <ul> {dede:channelartlist row=6}只能首页用,子页要用改成{dede:channelartlist row=6 typeid='top'} <li> <h3><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>></h3> <ul> {dede:channel type='son' noself='true'} <li><a href='[field:typelink/]'>[field:typename/]</a></li> {/dede:channel} </ul> </li> {/dede:channelartlist} </ul> </div>
Remarque : Si vous souhaitez contrôler le nombre de colonnes de niveau supérieur, veuillez modifier le paramètre de ligne rouge dans la première ligne ci-dessus
Mais dans cette boucle, si l'attribut de colonne est un lien externe, il ne sera pas affiché. Si vous avez besoin d'afficher des liens externes, dans la version 5.7, vous pouvez trouver include/taglib/channelartlist.lib.php autour de la ligne 67 et supprimer le code rouge
$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
à
.$tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";
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!