2010-10-05 26 views
2

Je dois créer un simple blog d'entreprise au sein de drupal-6. Cela signifie qu'il ne devrait y avoir qu'un seul blog dans lequel chaque utilisateur peut poster.Comment créer un blog d'entreprise simple avec un Tag-Cloud dans Drupal-6?

Ce que je l'ai fait jusqu'à présent est de créer un type de contenu personnalisé (blog) et une vue qui affiche teasers des entrées de blog avec des liens vers le blog complet.

Maintenant, je dois créer un Tag-Cloud pour ce blog. J'ai créé un vocabulaire de taxonomie pour ce type de contenu « blog » et définissez les paramètres Tags (Les termes sont créés par les utilisateurs lors de la présentation des postes en tapant une liste séparée par des virgules.) J'ai aussi installé le module Tagadelic et créé un nuage de tags avec elle , cela fonctionne très bien et il affiche tous les Tags que j'ai entré lors de la création de nouveaux blogs. Tout d'abord à mes problèmes: Premièrement: Si je clique sur une entrée dans ce nuage de tags, la vue par défaut Taxonomy_term est utilisée pour afficher les entrées de blog résultantes. C'est mauvais parce que je voudrais l'afficher de la même manière que dans la vue que j'ai déjà définie pour montrer les blogs. Est-il possible d'utiliser ma vue pour afficher les résultats du tag-cloud?

Second: Sur mon point de vue, au-dessous chaque blog-teaser devrait être un lien vers les entrées de blog connexes (ceux qui partagent les mêmes conditions). Je n'ai pas la moindre idée de comment faire ça.

est-ce possible avec le réglage j'ai maintenant ou devrais-je prendre peut-être une toute autre approche pour créer ce blog de l'entreprise avec des nuages ​​de tags et les entrées de blog connexes?

Répondre

1

Vous devriez être en mesure de résoudre les deux problèmes assez facilement, tout en gardant votre approche actuelle:

Jetez un oeil à votre liste des vues (admin/build/vues/liste). Vous devriez voir une vue appelée 'taxonomy_term (par défaut)', qui est généralement désactivée par défaut. Il s'agit d'un remplacement facultatif de la page de termes de taxonomie intégrée. Vous pouvez l'activer et le configurer pour qu'il ressemble à l'affichage du blog que vous avez créé. Sinon, vous pouvez laisser celui-ci désactivé, mais ajouter un autre display de type 'page' à votre vue de blog déjà existante, et le configurer comme un remplacement du terme de taxonomie intégré. Pour cela, vous devrez définir le chemin de cet affichage à « taxonomie/terme /% » et ajuster l'affichage pour utiliser l'argument id terme comme un filtre (voir la dérogation ci-dessus pour la façon dont cela fonctionne). Vous pouvez également faire le contraire: utilisez la vue par défaut taxonomy_term par défaut, configurez sa sortie en fonction des besoins de votre vue de blog et ajoutez un autre affichage pour vos entrées de blog récentes. Après cela, supprimez votre propre vue de blog et utilisez à la place le nouvel affichage du terme de taxonomie.