[presque résolu] Custom search : Un choix interdit a été détecté. Veuillez contacter l'administrateur du site.

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

quand je "dé-'Select the content types to display on the advanced search form.' ", autrement dit quand tout est décoché dans "page de résultats/types de contenu" (admin/config/search/custom_search/results), j'ai ce message :

Un choix interdit a été détecté. Veuillez contacter l'administrateur du site.

... qui disparait quand je coche ne serait-ce qu'un type de contenu.

encore plus bizarre, la recherche s'effectue alors sur tous les types de contenu quand même !!!

et, bien sûr, je ne souhaite pas que s'affichent mes types de contenu, même pas un ;-)

Version de Drupal : 
Tags : 

Après avoir lu ta réponse sur mon post, j'ai installé le module Custom Search et je viens de le tester. Pour ma part, la plupart des options sont assez obscures car je ne vois pas de différences... Search box size par exemple, si je passe à 30, rien de visible.

Bref, pour en revenir à ton problème, j'ai aussi tout décoché en me disant que l'erreur dont tu parles est 'normale' dans le sens où si tu ne coches rien, le module ne cherche dans 'rien' et donc c'est un peu une sécurité. Mais, à ma grande surprise, ça passe sans problème.

As-tu laissé le reste coché (taxonomie par exemple ?)

EDIT : je viens de tout décoché, tout est ok, pas de message d'erreur... Par contre j'ai Drupal 7.15 je n'ai pas fais de bascule sur le 7.16 encore et dernière version du module.
Tu peux vérifier ça de ton côté ?

EDIT2 : comment on vire les cases à cocher concernant les langues de recherche ?

si tu ne coches rien, le module ne cherche dans ‘rien’
ben non, parce qu'il est bien question de "display" dans la section "page de résultats":
Select the content types to display on the advanced search form.
et le "sélecteur de contenu" est dans la section "contenu".

je suis up to date sur une drupal 7.16

je me suis décidé à basculer en anglais, à choper le message d'erreur et faire une recherche dans les bugs de custom search;
et v'là : http://drupal.org/node/1691682

mais ce qui me surprend, c'est que tu décoches tout et que ça passe; j'essaierai demain sur une drupal 7.16 vierge.

pour les langues, je ne sais pas, et pour tout te dire à l'heure qu'il est, i'm fed up !
(j'ai aussi beaucoup fait mumuse avec le couple taxonomie-RSS aujourd'hui :-(((( )

bonne nuit(si tu es à une heure européenne, oeuf de course)

Oui, c'est bien du display, effectivement... Je comprends rien à ce module. En plus il est un peu buggé. Genre, j'ai installé le module error 404. Donc je me retrouve avec le module custom research dans une page non trouvé. Mais si tu essaye de te logger en Admin, impossible car il switch automatiquement sur le champs de recherche :)

Bref, je l'ai dis plus bas, ce module me laisse perplexe. Soit un truc m'échappe, soit il correspond pas à mes attentes...

Oui, je suis à l'Européenne :)

bon le test est fait :

installation :
drupal 7.16 toute fraiche
1 module avec les 3 sous-modules activés sauf internationalization car je ne l'ai pas installé et je reste totalement en anglais

configuration du block (passé en sidebar first)

--> content
dans cette section, on parle de display;

commençons par la fin de cette section :
Content exclusion : ici, on semble bien parler d'exclusion de contenu

revenons au début :

Content selector
Select the search types to present as search options in the search block.

on parle bien des sélecteurs à afficher dans le bloc, non ???
je passe les manips diverses et entrecroisées : ces "content selector" s'affichent tout le temps, quand on clique sur la zone "recherche avancée", après une première recherche !!!

je crois que je vais m'orienter vers une solution qui ne me convient** pas trop : CSS

** : j'ai commencé à regarder et je me demande si les caractéristiques ne vont pas être trop globales et donc les modifications avoir des répercussions sur d'autres pages avec des cases à cocher par exemple :-((((

c'est fait sur le forms.css de mon thème : caché, mais pas virer, c'est la raison pour laquelle je ne mets pas [résolu] !

AUTO-EDIT : GENIAL --> A NE PAS FAIRE

comme je m'en doutais précédemment, je suis arriver à cacher un autre élément, à savoir le tri du contenu par type de contenu

same player is going to shoot again :-( ... en affinant plus le code CSS

Y'a pas un autre module de recherche plus avancé que celui de base mais pas aussi 'galère' que celui-ci ? J'ai testé plusieurs modules depuis que je suis passé sur Drupal mais je doit dire que celui-ci me laisse perplexe...

EDIT : Et c'est quoi le 'Custom Search Blocks' comme module ? Parce qu'il le faut pour 'Custom Search' et ses options se résume à 'Number of blocks'... :/

16958 sites currently report using this module.
c'est un critère de pérennité et de recherche de bugs, même si des co-maintainers sont recherchés.

d'autre part, j'ai (enfin-quand-même !!!) appliqué un emplâtre de css qui semble limiter ses effets à la zone concernée

j'indique [presque résolu] en titre, car si une solution est trouvée, elle ne me convient qu'à moitié :-) !

oups, désolé, j'avais oublié pour les langues :-(

.search-advanced .criterion .form-item-language {
display:none;
}

dans le /sites/all/themes/ton_theme/css/forms.css

et si tu veux aussi virer le type de contenu :

.search-advanced .criterion .form-item-type {
display:none;
}

merci firebug !