Maison > Article > Tutoriel CMS > Comment dedecms appelle-t-il le contenu d'une colonne d'une seule page vers la page d'accueil ?
Comment dedecms appelle-t-il le contenu d'une colonne d'une seule page vers la page d'accueil ?
Le contenu d'une seule page couramment utilisé qui doit être transféré vers la page d'accueil, tel que le profil de l'entreprise, contactez-nous, etc., peut être affiché sur la page d'accueil. Grâce aux méthodes conventionnelles, y compris la consultation des informations du forum officiel de Dede, je ne trouve pas de réponse plus appropriée. Aujourd'hui, nous proposons deux façons d'appeler.
Apprentissage recommandé : Dreamweaver cms
1 Nous savons que la balise d'appel de modèle pour le contenu d'une seule page est {dede:field.content/}. in Le code de la page d'accueil utilisant
est le suivant :
{dede:channelartlist } {dede:field.content/} {/dede:channelartlist }
est appelé et les données pertinentes peuvent être récupérées avec succès.
Mais il y a un problème. Cet appel ne peut être utilisé que lorsqu'il n'y a qu'une seule page. Si le système contient deux pages simples ou plus, cet appel empilera et affichera le contenu de toutes les pages uniques. Même l'ajout de l'ID de type pour le limiter n'a aucun effet. Cette méthode n'est donc pas très adaptée
2. Nous pouvons également utiliser SQL pour appeler, ce qui améliore considérablement la flexibilité et permet d'appeler le contenu d'une seule page de n'importe quel ID de colonne.
Le code est le suivant :
{dede:sql sql='Select content from dede_arctype where id=1'} [field:content/] {/dede:sql}
Si vous souhaitez appeler cette colonne, il vous suffit de modifier l'ID de la colonne mais une chose à noter est que la table "dede_arctype" ; le nom doit être basé sur le tableau lorsque vous installez le système. Remplissez le nom, il ne peut pas et ne peut pas être appelé.
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!