Maison  >  Article  >  Tutoriel CMS  >  Comment implémenter l'appel de sous-colonne de lien convivial Dedecms

Comment implémenter l'appel de sous-colonne de lien convivial Dedecms

藏色散人
藏色散人original
2019-12-14 10:52:522351parcourir

Comment implémenter l'appel de sous-colonne de lien convivial Dedecms

Comment appeler des liens conviviaux dedecms dans différentes colonnes ?

Comment les dedecms peuvent appeler différents liens amicaux sur différentes pages de colonnes. J'ai longuement cherché en ligne et tous ont expliqué comment appeler respectivement la page d'accueil et les pages de colonnes. Permettez-moi de partager avec vous une petite astuce et pourquoi elle est mise en œuvre de cette manière. Il n'est pas nécessaire d'en dire plus sur les raisons.

Apprentissage recommandé : Dreamweaver cms

En fait, utiliser un objet et du javascript pour appeler des fichiers externes peut également appeler différents liens d'amitié dans différentes colonnes, ce qui équivaut à appeler une amitié dans différentes colonnes. Lier le fichier, {dede:field.typeid/} pour obtenir l'ID de la colonne actuelle. Lorsque vous appelez des liens amicaux via cette méthode, cela est considéré comme une tromperie de lien ami et n’est pas recommandé. Les balises dedecms ne peuvent pas être appliquées (sauf Channelartlist), ce qui pose quelques problèmes d'implémentation, mais il existe une autre balise qui peut aider, la balise sql Le fonctionnement spécifique est la suivante :

1. Colonne Core-Website Gérez et enregistrez le nom et l'ID de la colonne.

Comment implémenter lappel de sous-colonne de lien convivial Dedecms

2. Backend - Module - Liens conviviaux - Gestion du type de site Web, modifiez le type de site Web pour que le nom et l'ID du type de site Web soient cohérents avec le nom et l'ID de la colonne.

Comment implémenter lappel de sous-colonne de lien convivial Dedecms

3. Dans le modèle de colonne, écrivez le code suivant :

dede:sql sql="select url,webname from dede_flink where id = (select id from dede_flinktype where typename=~typename~)" }<a href="[field:url/]">[field:webname/]</a>{/dede:sql}

4. Quant au lien de la page d'accueil, vous pouvez le saisir directement dans le site. gestion des types Ajoutez une « Page d'accueil », puis ajoutez directement typeid='Website Type ID' dans le modèle de page d'accueil

Vous avez terminé ! C'est très simple, mais je ne l'ai pas trouvé en ligne. Cette situation convient aux sites avec peu de colonnes. S'il y a plus de colonnes, cela paraîtra un peu stupide. Cela peut également être réalisé grâce au développement secondaire de PHP. Voici un simple partage et sauvegarde avec tout le monde.

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!

Déclaration:
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