Maison > Article > Tutoriel CMS > Comment modifier la liste des articles spéciaux dans le système d'articles DreamWeaver
Comment modifier la liste des articles spéciaux dans le système d'articles Dreamweaver ?
La méthode de création de modèle de liste d'articles est la suivante
Apprentissage recommandé : Dreamweaver cms
Si aucun paramètre particulier n'est défini, l'affichage de la liste d'articles du sujet utilisera le fichier article_spec.htm par défaut comme modèle par défaut .
Ce fichier modèle est très simple. Le recto contient quelques informations sur le sujet, et ce qui suit est la ligne de démarcation. Sous la ligne de démarcation se trouvent les modules des nœuds réels et les articles de nœuds.
Ce module devrait être le contenu le plus important du modèle de sujet, mais il ne contient que les lignes suivantes :
{dede:field.note/} < /div>
C'est vraiment inattendu - comment puis-je le changer, même les balises html Personne ne le peut être vu. Bien que je ne sois pas satisfait, puisque j'ai utilisé des dedecms, c'est peut-être le seul moyen que l'auteur espère réduire la charge de travail de l'utilisateur, ce qui est compréhensible.
Pour modifier de manière flexible le style des articles de nœuds affichés sur cette page, j'ai pensé à deux méthodes :
Voir le code html directement lorsque le navigateur affiche la page.
Peu importe ce que vous faites en arrière-plan, ce qui est affiché sur le navigateur est le résultat final. Il me suffit donc de regarder votre code HTML final, de vérifier quels éléments HTML sont utilisés et d'écrire le CSS des éléments concernés dans la feuille de style. Il y a une petite astuce ici. Vous pouvez facilement effectuer cette tâche en utilisant Firebug de Firefox. Quant à la façon de l'utiliser, je ne l'expliquerai pas ici. Vous pouvez utiliser directement Baidu.
Nom du nœud
Liste des articles du nœud
Après avoir connu cela, il ne devrait pas être difficile de modifier le style.
Bien que la méthode de recours ne soit pas gênante, elle semble toujours rigide. Regardons ensuite directement le code source et modifions-le à notre guise.
Le fichier php qui gère la balise d'appel du sujet {dede:field.note/} est include/taglib/channel/specialtopic.lib.php
Recherchez la cinquième ligne du ch_specialtopic(. ) fonction
$tempStr = GetSysTemplets('channel_spec_note.htm');
De là, vous pouvez voir que le fichier channel_spec_note.htm détermine l'affichage des nœuds et des articles de nœuds.
Le fichier channel_spec_note.htm est placé dans le fichier de modèle système templates/system/channel_spec_note.htm
Lorsque nous ouvrons le fichier, nous constatons que le code html à l'intérieur est presque exactement le même que le celui affiché dans le navigateur :
~notename~
~spec_arclist~
notename sera remplacé par le nom du nœud lors du fonctionnement réel, et ~spec_arclist~
sera remplacé par le nœud article super Link. ~spec_arclist~ est en fait une chaîne : sous la forme de
lien hypertexte de l'article
Trouver ce fichier peut modifier tous les éléments html sauf li, mais nous ne pouvons toujours pas ajouter de classes à li et id.
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!