Search campo vuoto
Buongiorno a tutti,
Sto lavorando ad un search personalizzato che però si basa su quello originale, c'è un solo problema che non riesco a risolvere.
Drupal 7 non effettua ricerche se il campo generale viene lasciato vuoto e riempo i campi della ricerca avanzata, del tipo se riempo il campo autore cercando quindi tutti i contenuti di quell'autore e lascio il campo generale vuoto, mi dice che almeno devo inserire un tot caratteri che deve essere maggiore di 0 purtroppo.
Spero di essermi spiegato! Grazie per l'aiuto!

Risposte
Se stai realizzando il modulo
Se stai realizzando il modulo custom partendo dall'originale, modifica il campo e sistemalo, diversamente la ricerca di Drupal funziona così, quindi non stai creando nessuna ricerca personalizzata...
No purtroppo l'ho fatto da
No purtroppo l'ho fatto da zero io, nel caso sul custom search sai quale è la riga che va modificata? L'ha sto cercando ma non la trovo... Grazie ancora!
Il fatto è che il mio search prende come base il search originale, quindi dici che nel caso devo toglierlo e rifarlo da zero?
Allora, capiamoci, SE stai
Allora, capiamoci, SE stai facendo un modulo custom significa che TU stai scrivendo il codice, di conseguenza capirai che è ASSURDO che TU che scrivi il codice del TUO modulo vieni a chiedere a me, che non ho nemmeno visto questo modulo, quale sia la riga di codice da modificare, concordi? Il fatto che tu stia chiedendo questo implica che non stai scrivendo codice ma bensì, al limite, stai modificando qualcosa di fatto e non riesci a farlo, è corretto il ragionamento?
Il fatto che il modulo originale di ricerca abbia come condizione che il campo generale venga riempito (ovviamente, da to che è l'UNICO campo presente, nel modulo originale) significa che nella tua modifica dovrai cambiare quella condizione, diversamente sarai sempre costretto ad inserire qualcosa in quel campo.
ah ok capito, pensavo ti
ah ok capito, pensavo ti riferissi ad un modulo chiamato custom search si trova a scaricare sul sito drupal!
Il mio modulo praticamente attraverso la funzione form_alter aggiunge campi come la ricerca per autore ed altri, lasciando però il campo della ricerca generale.
Quello che vorrei è che compilando ad esempio il campo degli autori mi trovi gli oggetti di un determinato autore, però la cosa non è possibile poiché drupal vuole il campo di ricerca generale non vuoto.
Ho provato a cercare qualcosa per modificare opportunamente il codice, ma non ne sono venuto molto a capo..