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/}
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 }
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}
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!