Maison  >  Article  >  Tutoriel CMS  >  Que dois-je faire si la balise Channelartlist de DreamWeaver ne parvient pas à obtenir des liens externes ?

Que dois-je faire si la balise Channelartlist de DreamWeaver ne parvient pas à obtenir des liens externes ?

藏色散人
藏色散人original
2020-01-07 09:49:362366parcourir

Que dois-je faire si la balise Channelartlist de DreamWeaver ne parvient pas à obtenir des liens externes ?

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=&#39;top&#39;}
    <li>
    <h3><a href=&#39;{dede:field name=&#39;typeurl&#39;/}&#39;>{dede:field name=&#39;typename&#39;/}</a>></h3>
         <ul>
             {dede:channel type=&#39;son&#39; noself=&#39;true&#39;}
             <li><a href=&#39;[field:typelink/]&#39;>[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn