Ho trovato una soluzione alternativa, ma ho bisogno di aiuto per localizzare il file sorgente.
Quindi, se uso la console per forzare una classe di intestazione come mostrato di seguito:
<h1>Benvenuti nella nostra community</h1>
e poi creo il CSS associato:
.main-title-text {
background: -webkit-gradient(linear, left center, right bottom, from(#484848), to(#0097ff), to(#ffffff));
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
tutto sembra funzionare. Ora che ho trovato la soluzione alternativa, come faccio a trovare il file necessario da modificare sotto la div “ember14” dove viene visualizzato il testo “Benvenuti nella community”?
C’è un file specifico, ad esempio index.js?
(Sto migrando da Flarum e sono nuovo su questa piattaforma)
Grazie
Non sono sicuro di aver capito appieno, ma puoi puntare a h1 e p nella ricerca personalizzata in modo che non influiscano sul campo di input.
Non è necessario modificare il file sorgente specifico. In questi casi, puoi creare un nuovo componente del tema che sovrascriverà la parte specifica del codice CSS. Ma se vuoi davvero modificarlo, allora devi fare un fork del componente del tema GitHub - discourse/discourse-search-banner e dopo aver fatto il fork puoi modificare il file del template.
Ma c’è un metodo molto più semplice e manutenibile:
Crea un nuovo componente.
Vai su /admin/customize/themes/
Personalizza → Temi
Fai clic sulla scheda Componenti e quindi sul pulsante InstallaInstall
Nella finestra popup fai clic sul pulsante Crea nuovoCreate new e digita il nome del nuovo componente.
.custom-search-banner-wrap {
h1, p {
background: -webkit-gradient(linear, right top, left bottom, from(#eaf0ff), to(#0932a5), to(#060064));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
Fai clic su Salva. Fatto!
E non dimenticare di rimuovere il tuo codice precedente
.custom-search-banner-wrap {
// rimuovi questa parte perché la aggiungiamo a h1 e p
-webkit-text-fill-color: transparent;
background: -webkit-gradient(linear,right top, left bottom,from(#eaf0ff),to(#0932a5),to(#060064));
-webkit-background-clip: text;
}