Maison > Tutoriel CMS > DEDECMS > 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 ?

藏色散人
Libérer: 2020-01-07 09:49:36
original
2468 Les gens l'ont consulté

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>
Copier après la connexion

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 ";
Copier après la connexion

à

.
$tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal