Sto cercando di creare una barra di ricerca personalizzata simile al plugin discourse-search-banner. Non voglio utilizzare quel plugin perché interferisce con l’aspetto del mio tema.
Come posso replicare quella funzionalità su un elemento <input type="text" /> a mia scelta?
Ho esaminato il codice sorgente del plugin e ho provato ad adattarlo per utilizzare solo il mio elemento HTML, ma non sono riuscito a capire come fare. Apprezzerei qualsiasi consiglio!
Nessun problema, ma quello è un componente del tema e non un plugin, quindi cambia alcune cose. Soprattutto perché i componenti del tema funzionano con la logica lato client e i plugin con la logica lato server. O stai cercando di creare un plugin basato su quel componente del tema?
Non mi importa molto se alla fine sarà un plugin o un componente del tema, purché ottenga la funzionalità desiderata. Fondamentalmente, ho bisogno di replicare il comportamento della ricerca predefinita (icona nella barra in alto) su un campo di testo a mia scelta.
Non è tanto una questione di CSS, quanto della collocazione e di come si integra nella mia struttura HTML. Se riesco a capire come modificare il punto in cui il componente viene iniettato, potrei trovare una soluzione. Puoi indicarmi una direzione da seguire?
Con il componente tema abilitato sul tuo sito, ispeziona il codice con il tuo browser e vedi dove viene posizionato. Modificalo nel browser per trovare una posizione più comoda e utilizza quella per aggiornare/modified un fork del TC. Dovrebbe funzionare.