Maison  >  Article  >  Tutoriel CMS  >  Fonctionnalités de la liste gratuite DedeCMS

Fonctionnalités de la liste gratuite DedeCMS

(*-*)浩
(*-*)浩original
2019-11-16 15:53:433347parcourir

Fonctionnalités de la liste gratuite DedeCMS

La fonction de liste gratuite a été ajoutée à DedeCMS V5.3 La fonction de liste gratuite a été ajoutée à DedeCMS V5.3. les données générales du site Web peuvent être appelées via la balise {dede:arclist/} ou les données de colonne peuvent être appelées via la balise {dede:list/} sur la page de la colonne. (Apprentissage recommandé : Tutoriel dedecms)

Ces deux méthodes d'appel ont leurs propres avantages et inconvénients. La première méthode d'appel de données est très flexible, mais elle ne peut pas être appelée en pages. peut être appelé dans les pages, mais la méthode d'appel Les données ne sont pas très flexibles et ne peuvent appeler que les données de la colonne actuelle. Afin de résoudre ce problème, la fonction de liste gratuite de Dreamweaver est apparue, ce qui résout très bien ce problème.

Liste gratuite : différente des balises telles que arclist, la balise de liste gratuite freelist peut paginer les données appelées, de sorte que différentes listes de commandes puissent être générées selon des règles personnalisées en spécifiant des modèles pour la liste gratuite à parvenir à l'unification de la gestion des documents.

Les listes gratuites peuvent être compilées indépendamment et ne seront pas mélangées avec d'autres modèles, et n'affecteront pas la génération HTML et la vitesse d'accès du système.

Commençons par comprendre la fonction de Dreamweaver Free List. Tout d'abord, nous nous connectons au backend du système en tant que super administrateur, cliquez sur [Core]-[Channel Model]-[Free List Management] pour accéder à la liste gratuite. interface de gestion de liste. Le système DreamWeaver vous fournit un bon exemple d'utilisation de liste gratuite par défaut, à savoir une liste gratuite nommée « Google SiteMap Generator ».

Fonctionnalités de la liste gratuite DedeCMS

Nous ajoutons une liste gratuite pour apprendre à utiliser cette fonction. Sur la page d'ajout de liste gratuite, nous voyons les informations sur la liste gratuite affichées dans l'image ci-dessus. Quelques explications pour plusieurs options :

·Titre de la liste libre : {dede:field.title/} permet d'afficher le titre dans la page de la liste libre

·Répertoire de stockage HTML de la liste Le répertoire de stockage utilisé pour générer le HTML

{cmspath} : représente le répertoire racine d'installation du site Web

Si vous devez conserver la même adresse qu'une certaine colonne, vous pouvez saisir l'arrière-plan [Core] -[Gestion des colonnes du site Web] ], modifiez le répertoire d'enregistrement des fichiers d'une colonne pour afficher la colonne

·Nom de la page par défaut du répertoire : si sélectionné, un fichier par défaut avec le nom correspondant sera généré et le contenu sera soyez la première page de la page de liste

·Règles de dénomination : règles de dénomination pour générer des listes gratuites, qui peuvent être définies selon vos propres besoins.

{listdir} : Répertoire de stockage HTML de la liste, personnalisé par l'utilisateur

{listid} : ID de liste gratuit, affiché dans la gestion de liste gratuite

{page} : Liste gratuite numéro de page de pagination

·Modèle de liste : le fichier modèle de la liste de pagination actuelle peut être spécifié par vous-même. Le modèle par défaut est {style}/list_free.htm

·Mots clés et description de la liste. : {dede:field name='keywords|description'/} est utilisé pour dans le modèle Description

Ensuite, présentons comment. faites-en un modèle de liste gratuit.

Le modèle de liste gratuit est en fait très simple à réaliser. Si vous avez réalisé un modèle de page de liste d'articles, vous n'aurez aucun problème, car il y a principalement les deux balises suivantes dans la page de liste d'articles :

{dede:list/} et {dede:pagelist}, le premier répertorie principalement le contenu de la colonne actuelle, et le second est une marque de pagination de contenu, mais elle est différente dans le modèle de liste libre {dede in. la liste de contenu La balise :list/} est remplacée par la balise {dede:freelist/}, et cette balise {dede:freelist/} est différente de {dede:list/} qui peut spécifier librement le modèle sous-jacent (innertext). Le modèle sous-jacent de {dede:freelist/} La balise doit être spécifiée dans la page d'ajout de liste gratuite (pour plus de détails, voir : Style d'enregistrement sur une seule ligne dans la boucle (InnerText)).

Plusieurs variables qui apparaissent dans le fichier modèle, telles que les titres, les mots-clés, etc., ont été répertoriées ci-dessus. Elles sont utilisées de la même manière que les balises variables sur la page de contenu et sont écrites de deux manières :

{ dede:field name='titile'/} ou {dede.field.title}

Ensuite, nous ajoutons le style de liste de la page via la liste libre et générons le sous-jacent modèle (texte interne) via l'assistant.

Fonctionnalités de la liste gratuite DedeCMS

Remarque : La liste gratuite ne prend pas en charge le type de canal du modèle de table unique indépendant

Filtrer selon aux paramètres de l'assistant Conditions pour récupérer les résultats dont l'utilisateur a besoin.

Une fois terminé, sélectionnez et mettez à jour pour générer du HTML sur la page de gestion de liste gratuite.

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