Utilisation de Drupal sur un projet dans lequel j'ai créé des types de nœuds personnalisés à l'aide du CCK. Je veux être capable de rechercher le noeud spécifique en fonction d'un champ personnalisé que le noeud a. Alors disons que j'ai ce type de nœud Article qui a un champ "myfield", je veux être capable de rechercher des articles basés sur le champ myfield. Je comprends que le module de recherche par défaut permet la recherche de types de noeuds en utilisant le type: MyNodeType dans la recherche, mais je n'ai vu aucun moyen de limiter les champs qui sont recherchés. Des conseils? Est-ce que c'est quelque chose qui va devenir fou? Appréciez l'aide.Recherche dans les champs de noeuds personnalisés dans Drupal?
1
A
Répondre
3
La recherche par défaut ne peut pas filtrer par champs spécifiques.
Vous avez quelques options.
- Ecrivez un code personnalisé qui filtre à nouveau les champs réels dans la base de données.
- Utilisez le module Views, qui vous permet de filtrer des champs spécifiques.
- Installez le moteur de recherche ApacheSolr, qui peut filtrer par rapport à des champs spécifiques.
- Ceci est une chose assez complexe à installer.
- Si vous êtes à l'aise pour l'installer, la recherche est cependant meilleure et plus flexible que les deux autres options.
1
Commander le module CCK Facets. Quelques détails sur ce module (à partir de sa page de projet):
CCK Facettes est un ensemble de modules qui intègrent à Faceted Search pour exposer Content Construction Kit (CCK) champs comme facettes. Cela permet aux utilisateurs de parcourir les valeurs des champs et de filtrer les résultats de recherche avec ces valeurs.
Les types de champs CCK pris en charge sont:
- Texte
- Numéro
- Noeud Référence
- utilisateur Référence
- Date de
- Datestamp
0
J'utilise les modules de base de données de l'API de recherche et de l'API de recherche le long de wth Views pour cela. Il s'agit d'un bon how to article.
Questions connexes
- 1. Relations de noeuds dans les vues Drupal
- 2. Création de types de champs CCK personnalisés dans Drupal
- 3. Graffiti CMS: recherche champs personnalisés
- 4. Drupal: où afficher les résultats de recherche personnalisés
- 5. Duplication de noeuds personnalisés dans JavaFX
- 6. Drupal: recherche des noeuds de commentaire et affichage des résultats avec les noeuds parents?
- 7. Recherche de vues dans Drupal
- 8. Noeuds personnalisés TreeView
- 9. Contactez les champs personnalisés
- 10. La recherche Sharepoint 2010 n'indexera pas les champs personnalisés
- 11. Drupal: noeuds dupliqués indésirables
- 12. Création de chemins personnalisés dans Drupal
- 13. Drupal 6: Index de recherche et types de contenu personnalisés
- 14. Hiérarchie des noeuds Drupal
- 15. Ajout de noeuds distants Drupal/ubercart
- 16. Implémentation de Drupal Memcache dans les modules personnalisés
- 17. Drupal: réduire les champs CCK dans les pages de contenu?
- 18. Recherche de formulaires multiples dans drupal
- 19. Drupal utilisant des vues avec des champs personnalisés CCK
- 20. Vues Drupal ne montre pas certains noeuds
- 21. Alias d'URL personnalisés dans Drupal 6
- 22. Comment supprimer des noeuds de Views dans drupal 6
- 23. admis liste des valeurs dans drupal CCK Les champs
- 24. MySQL - modèle série emboîtée: la recherche dans les noeuds
- 25. Champs personnalisés SharePoint dans la vue Liste
- 26. Champs personnalisés dans le flux RSS WordPress
- 27. Drupal 6 prétraiter les blocs et les noeuds
- 28. Masquer les champs personnalisés dans le nouveau message?
- 29. Drupal vue noeuds créés par nom d'utilisateur spécifié dans l'URL
- 30. en utilisant des champs CCK personnalisés dans le nœud + Drupal 6