Maison >Tutoriel CMS >DEDECMS >La méthode de restriction des octets dans la colonne mettant en évidence un style spécial dans DreamWeaver CMS

La méthode de restriction des octets dans la colonne mettant en évidence un style spécial dans DreamWeaver CMS

(*-*)浩
(*-*)浩original
2019-11-28 11:56:152601parcourir

Actuellement, currentstyle dans le modèle Dreamweaver ne prend en charge que dede:channel, qui ne peut appeler qu'un seul niveau de colonnes. Lorsque nous construisons un site Web, nous devons souvent appeler les colonnes du premier et du deuxième niveau dans la barre de navigation, puis les créer. la colonne actuelle est plus brillante, utilisez un style spécial, utilisez dede:channelartlist.

La méthode de restriction des octets dans la colonne mettant en évidence un style spécial dans DreamWeaver CMS

Le style actuel de Dreamweaver ne peut pas être utilisé dans dede:channelartlist Nous devons ajouter du code nous-mêmes.

1. Recherchez le fichier "/include/taglib/channelartlist.lib.php" ; [Apprentissage recommandé : Dreamweaver cms]

2. ligne de code "$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);"

3. Copiez le code suivant après cette ligne de code :

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){    $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : ' class="on"';}    else{    $pv->Fields['currentstyle'] = '';}

4. Méthode d'appel :

{dede:channelartlist typeid=&#39;top&#39;}<li{dede:field.currentstyle/}><a href="{dede:field name=&#39;typeurl&#39;/}">{dede:field name=&#39;typename&#39;/}</a></li>{/dede:channelartlist}

De cette façon, vous pouvez utiliser currentstyle dans la balise dede:channelartlist qui appelle toutes les colonnes.

Parmi eux : 3. Le class="on" à l'intérieur est le style ajouté à la colonne actuelle. Vous pouvez modifier ce que vous voulez.

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