Maison > Tutoriel CMS > DEDECMS > le corps du texte

Comment dedecms détermine-t-il que la colonne secondaire est vide et non affichée ?

藏色散人
Libérer: 2019-12-14 09:54:45
original
2434 Les gens l'ont consulté

Comment dedecms détermine-t-il que la colonne secondaire est vide et non affichée ?

Comment dedecms détermine-t-il que la colonne secondaire est vide et n'est pas affichée ?

Lors du développement d'un site Web avec dedecms, si vous devez appeler une colonne secondaire, utilisez simplement la balise channelartlist. Cependant, s'il n'y a pas de colonne secondaire sous cette colonne, un DIV vide sera généré. J'ai essayé d'exécuter PHP pour juger l'étiquette par défaut, mais ce n'était pas assez concis. Voici la méthode d'implémentation la plus simple.

Apprentissage recommandé : Dreamweaver cms

La dernière version de DedeCMS interdit l'exécution du modèle PHP Backstage → Système → Paramètres système de base → Autres options → Le moteur de modèle par défaut. est désactivé Tag, supprimez simplement php.

{dede:channelartlist typeid='top'}
<li><a href="{dede:field name=&#39;typeurl&#39;/}">{dede:field name=&#39;typename&#39;/}</a>
{dede:php}
$id = $refObj->Fields[&#39;id&#39;];
$sql = ("SELECT * FROM dede_arctype where reid =&#39;$id&#39;");
$db->SetQuery($sql);
$db->Execute();
if($db->GetTotalRow()){
echo &#39;<ul>&#39;;
while($row = $db->GetArray()){
$url = str_replace(&#39;{cmspath}&#39;,&#39;&#39;,($row[typedir]));
echo "<li><a href=".$url.">".($row[typename])."</a></li>";
};
echo &#39;</ul>&#39;;
};
{/dede:php}
</li>
{/dede:channelartlist}
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!