La balise document list dans la balise DedeCms est la balise arclist.
1. Liste des paramètres de la balise
La liste des paramètres de cette balise comporte de nombreux paramètres, ce qui montre qu'elle est puissante et peut être librement étendue. Après l'avoir apprise, elle sera très utile.
2. Signification et fonction de la balise
Cette balise est l'une des balises les plus couramment utilisées et les plus importantes parmi toutes les balises du système DedeCMS. Son nom est "Document List Tag", et le nom de la balise est arclist. Elle est principalement utilisée pour appeler les documents du système et les afficher sous forme de liste.
3. Champ d'application des balises
Le champ d'application de la balise de liste de documents (arclist) dans le système DreamWeaver est une utilisation globale. Pour faire simple, il peut être utilisé globalement ; pour le dire plus compliqué, il peut être utilisé sur n'importe quelle page au premier plan, comme la page d'accueil, la liste, la page de contenu, etc.
Recommandations associées : "Tutoriel d'utilisation de dedecms"
Cependant, il ne peut pas être utilisé dans certaines pages de fonctions diverses. Cela est dû au mécanisme d'analyse de modèle différent des fonctions diverses. pages. Tu n'as pas besoin de me demander pourquoi, tu as juste besoin de t'en souvenir.
----Paramètres couramment utilisés
row Exemple de retour de plusieurs enregistrements : row = '19'
typeid Exemple de définition de la colonne cible de l'appel : typeid=' 2, 5'
titlelen Exemple de paramétrage du nombre maximum de caractères affichés dans le titre : titlelen='34'
infolen Exemple de paramétrage du nombre maximum de caractères affichés dans l'introduction : infolen= '106'
flag limite les attributs de document personnalisés. Exemple : flag='a,f'
noflag définit les documents qui ne contiennent pas les attributs de document personnalisés.
orderby définit le tri des documents.
hot et cliquez sur Trier par nombre de clics sur le document
trier et publier Trier par heure de mise à jour du document
id Trier. par ID de document
lastpost Trier par dernier Trier les expressions
scores Trier par total de points du document
googpost Trier par avis positifs
badpost Trier par négatif avis
rand Trier par hasard
----Paramètres avancés
channelid Exemple de définition du modèle de contenu : channelid='1'
addfields Exemple de définition et appel de champs de table supplémentaires : addfields='Nom du champ 1, Nom du champ 2'
----Autres paramètres
col Définir l'affichage en plusieurs colonnes
imgwidth Largeur de la vignette
imgheight Hauteur de la vignette
listtype définit le type du document appelé
idlist définit la liste d'ID du document appelé
aid définit l'ID du document appelé
limit définit le début et la fin de l'appel, exemple : limit='2,5'
orderway Définissez la méthode de tri
asc Trier dans l'ordre direct
desc Trier dans l'ordre inverse (par défaut)
Marquer le modèle sous-jacent
Dans le système DedeCMS, le modèle sous-jacent est obtenu par [field:field name/]. balise arclist, la plage de valeurs du nom du champ est Tous les champs de la table principale et des tables supplémentaires.
Mais veuillez noter que des champs de table supplémentaires ne peuvent pas être obtenus directement et doivent être implémentés avec des paramètres avancés. Voir la liste des paramètres ci-dessus pour plus de détails.
Exemple d'appel de balise
Appel des 10 derniers documents mis à jour de l'ensemble du site
{dede:arclist row='10'} [field:title/] {/dede:arclist}
Appel des 15 articles recommandés avec l'ID de colonne 2
{dede:arclist row='15' typeid='2' flag='c'} [field:title/] {/dede:arclist}
15 documents logiciels appelés aléatoirement depuis l'ensemble du site
{dede:arclist row='15' orderby='rand' channelid='3'} [field:title/] {/dede:arclist}
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!