Maison  >  Article  >  Tutoriel CMS  >  modèle de contenu personnalisé dedecms sur la page de liste de la page d'accueil et comment appeler la balise dans le contenu

modèle de contenu personnalisé dedecms sur la page de liste de la page d'accueil et comment appeler la balise dans le contenu

藏色散人
藏色散人original
2019-12-18 09:59:272757parcourir

modèle de contenu personnalisé dedecms sur la page de liste de la page d'accueil et comment appeler la balise dans le contenu

Comment appeler les balises sur la page de liste de la page d'accueil et le contenu du modèle de contenu personnalisé dedecms ?

Cet article décrit la page d'accueil, la page de liste et la méthode d'appel de contenu des dedecms sur le modèle personnalisé (modèle indépendant). Il est relativement simple d'établir le modèle personnalisé (modèle indépendant) en arrière-plan. et ajoutez des champs personnalisés, deux points doivent être notés ici :

Apprentissage recommandé : Dreamweaver cms

1. Si un champ doit être affiché au recto- fin de la page de liste, vérifiez le paramètre front-end Sélectionnez "Rendre le champ disponible dans le modèle sous-jacent de la liste (les champs personnalisés ne peuvent être affichés que dans le modèle de document par défaut, mais l'activation de cette option ralentira la requête de la liste, veuillez le faire ne le sélectionnez pas si nécessaire)";

2. L'ID du modèle indépendant doit être défini sur un nombre négatif, sinon les données ne peuvent pas être récupérées sur la page de liste. Ceci est considéré comme un bug dans dedecms. J'avais initialement prévu de modifier la balise de liste, mais plus tard, j'ai découvert accidentellement que tant que l'ID du modèle indépendant est défini sur un nombre négatif, il peut être affiché normalement.

Après avoir construit le modèle indépendant et les champs, la méthode d'appel sur le site Web est la suivante :

(1) Appelez le modèle personnalisé (modèle indépendant) sur la page d'accueil :

Veuillez appeler le modèle indépendant. Utilisez le modèle de table unique indépendant arclistsg pour appeler des balises au lieu des balises de liste de documents arclist. La plupart des articles de didacticiel sur Internet concernent l'ajout de champs personnalisés aux modèles existants plutôt que la création de nouveaux modèles indépendants. Les modèles indépendants ne peuvent donc pas être appelés à l'aide de la balise arclist.

Le code est le suivant :

{dede:arclistsg typeid='8' row='10' addfields='name,sex,tel' channelid='-101' } 
[field:title/] 姓名:[field:name/] | 性别:[field:sex/] | 电话:[field:tel/]
{/dede:arclistsg}

Pour obtenir le contenu d'un champ personnalisé, deux conditions doivent être remplies dont une indispensable :

1. attribut Channelid, c'est Channelid ='-101'

2 Spécifiez les champs à obtenir addfields='Field 1, Field 2'

(2) La page de liste appelle un modèle personnalisé. (modèle indépendant) :

Le code est le suivant :

{dede:list pagesize='10' addfields='name,sex,tel' channelid='-101' }
[field:title/] 姓名:[field:name/] | 性别:[field:sex/] | 电话:[field:tel/]
{/dede:list}

Si la colonne a du contenu, mais que la page de liste ne disparaît pas, ce doit être parce que le L'identifiant de votre modèle indépendant n'est pas un nombre négatif.

(3) La page de contenu appelle les données du champ personnalisé du modèle personnalisé (modèle indépendant) :

Écrivez {dede:field.name/} directement à l'endroit où vous souhaitez appeler, où nom Remplacez par le nom du champ que vous souhaitez appeler.

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