Comment appeler du contenu dans les phpcms ?
Comment appeler le contenu d'un article de page interne sur la page d'accueil de phpcms
En fait, il existe de nombreuses solutions pour utiliser phpcms pour appeler le contenu d'un seul article sur la page de liste de la page d'accueil. Nous pouvons copier le contenu directement au lieu d'utiliser le programme pour l'appeler automatiquement. Cependant, si les opérations sont nombreuses et répétées, certains verrous seront encombrants. De plus, nous pouvons lister la balise {pc:content} pour réaliser des appels automatiques.
Voici deux méthodes de mise en œuvre qui vous sont présentées.
Analyse des idées pour appeler le contenu des articles de la page interne sur la page d'accueil
Rappel : à partir de la version PHPCMS V9 Beta 20101105, l'attribut de paramètre moreinfo est pris en charge. Ce paramètre indique. que lors du renvoi des données, les données de la table secondaire seront également renvoyées ensemble. Un modèle de contenu est divisé en deux tables, une table principale et une sous-table. La table principale stocke généralement des données courtes telles que des titres et des colonnes (pratique pour l'indexation), tandis que la sous-table stocke des données dans des champs volumineux tels que des données. contenu. Lors de la création d'un nouveau champ dans la gestion des modèles, vous avez la possibilité de choisir de le stocker dans la table principale ou dans la table secondaire (nous recommandons de mettre les informations sans importance dans la table secondaire).
Si vous souhaitez récupérer les données de la sous-table de la liste, vous devez utiliser l'attribut moreinfo dans la balise PC. Mais nous n'appelons qu'un article fixe sur la page d'accueil au lieu de l'utiliser en grande quantité, ce qui reste acceptable en termes de performances. Voici deux façons de procéder.
Implémenter la méthode d'appel du contenu d'un seul article
Méthode 1 :
Utiliser la balise de base {pc:content action="lists"} pour implémenter une liste , chaque élément de la liste est tous appelé contenu. Si vous souhaitez uniquement appeler le contenu d'un certain article, remplacez num="4" par num="1". L'article appelé est le premier ou le dernier article, et transmettez order="id DESC ou order="id" à. ajuster.
<div> {pc:content action="lists" catid="6" order="id DESC" num="4" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
Méthode 2 :
Utilisez la balise étendue {pc:content action="lists"} pour appeler le contenu de l'article de la page interne de l'ID d'article spécifié. où attribut. Spécifiez la valeur de l'ID de l'article à appeler. Cette méthode d'implémentation est plus flexible, mais elle est légèrement plus compliquée que la première
<div> {pc:content action="lists" catid="6" where="`id`=3" num="1" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
Site Web PHP chinois, il existe de nombreux gratuits. Tutoriels PHPCMS, bienvenue Apprenez en ligne
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!