Maison > Tutoriel CMS > DEDECMS > le corps du texte

Comment créer une seule page de DreamWeaver

藏色散人
Libérer: 2019-12-27 09:10:16
original
1980 Les gens l'ont consulté

Comment créer une seule page de DreamWeaver

Comment créer une seule page de DreamWeaver ?

Nous savons que la balise d'appel du modèle pour le contenu d'une seule page est {dede:field.content/} Après test, elle est utilisée sur la page d'accueil. Puisque cette méthode a des limites, nous pouvons également. utilisez l'appel SQL, la flexibilité est grandement améliorée et le contenu d'une seule page de n'importe quel ID de colonne peut être appelé

Apprentissage recommandé : Dreamweaver cms

Le code est le suivant :

{dede:field.content/}
Copier après la connexion

Ce système de balises prend uniquement en charge l'appel de modèles de colonnes, pas de modèles de contenu. Si vous souhaitez que les modèles de contenu le prennent également en charge, c'est en fait très simple. Ajoutez simplement une ligne de code à archives.class.php dans le répertoire principal, include/.

Copiez le code comme suit :

$this->Fields['content']=$this->TypeLink->TypeInfos['content'] //Ajouter une ligne; 86 Ce code

Comment appeler le contenu de la colonne qui a été transformé en 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.

1. Nous savons que la balise d'appel du modèle pour le contenu d'une seule page est {dede:field.content/} Après test, le code pour utiliser

sur la page d'accueil est le suivant :

  {dede:channelartlist } 
   {dede:field.content/} 
  {/dede:channelartlist }
Copier après la connexion

En passant un appel, les données pertinentes peuvent être récupérées en douceur.

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 tout le contenu d'une seule page. 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}
Copier après la connexion

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, sinon il ne sera pas appelé

Mais parfois, nous n'avons pas besoin d'afficher tout le texte dans une colonne, nous en avons donc besoin. pour en intercepter une partie sur la page d'accueil, alors comment l'implémenter ? Regardez le code, ou utilisez sql , interceptez les données appelantes.

Par exemple : sélectionnez content,substring(content,1,280) comme contenu de dede_arctype où id=1

Cette phrase signifie intercepter 1 à 280 caractères du contenu de la colonne ID1.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal