Come posso creare 4 pulsanti: Personalizza, Guida, Argomenti principali, Il nostro hosting
Nel componente del tema Search Banner, ci sono due plugin outlet a cui puoi fare riferimento per contenuti personalizzati in un componente separato che puoi creare.
Grazie! Non sono riuscito a trovare l’opzione per inserire questo codice nella personalizzazione.
Puoi guidarmi per favore ![]()
Creerò un componente tematico. ![]()
Va bene, Don. Si tratta di imparare e condividere. Penso che sarebbe una buona idea comunicare la nostra intenzione fin dall’inizio, la prossima volta. Grazie per aver condiviso. ![]()
In realtà , ci sto lavorando da ieri[1]. Ho fatto qualcosa di simile, ma non l’ho ancora pubblicato. Voglio aggiungere più opzioni di personalizzazione, come la possibilità di scegliere tra emoji, icone Font Awesome o URL di immagini, ma anche CSS per pulsante, rendering condizionale e altro ancora. Per questo, ho esplorato e testato molto il formato JSON schema (ed è un bel grattacapo – a parte questo, questo PR per migliorare lo styling sarà fantastico!). Posterò silenziosamente la mia versione su Github più tardi.
Hai avuto successo? Ci ho provato a costruirne uno, ma mi sono bloccato.
Ciao @Arkshine, hai aggiornamenti su questo componente? Mi sarebbe incredibilmente d’aiuto anche a me ![]()
Ho completamente dimenticato, scusa. ![]()
Sfortunatamente, il formato JSON schema per le impostazioni sarà presto deprecato, quindi ciò che volevo fare originariamente non funzionerà più (e la personalizzazione con esso era troppo complicata, ad essere onesti).
Volevo pubblicare la versione di Don ma non riesco a trovare il suo repository. ![]()
Vedrò cosa posso fare per pubblicare una versione funzionante al più presto. ![]()
Grazie mille! ![]()
Puoi provare? Crediti a @Don e @manuel – ho preso alcune delle loro idee.
Richiede una versione recente di Discourse (3.3) poiché si basa sul nuovo Objects type for theme setting.
Alcune immagini
Impostazioni generali:
Impostazioni link:
L’aspetto predefinito – utilizza il colore del tema.
Il pulsante può essere stilizzato separatamente:
Fammi sapere se hai bisogno di impostazioni specifiche.
Potrebbe essere necessario qualche aggiustamento per il mobile. Per impostazione predefinita, i pulsanti vanno a capo e vengono visualizzati in una colonna su mobile. Attendo qualsiasi feedback.
Se tutto va bene, lo rilascerò più tardi. ![]()
@Arkshine Mi dispiace molto per il ritardo, ho appena avuto modo di pensare a questa idea ![]()
Sono riuscito ad aggiungere i pulsanti, grazie mille per questo plugin!! L’unica sfida ora è posizionare i pulsanti subito dopo la barra di ricerca, ma spero che troveremo una soluzione.
Una domanda: è possibile rendere il campo Emoji opzionale invece che obbligatorio?
Grazie ancora!
Ehi, grazie per aver testato il componente!
L’ho aggiornato per rendere l’emoji opzionale. ![]()
Intendi che stai usando il componente Banner Search e vuoi che il pulsante appaia sotto?
Se è così, nell’impostazione plugin outlets, puoi impostarlo su below-site-header.
Potrebbe essere necessario regolare lo spazio con un po’ di CSS, però.
Fammi sapere se hai bisogno di ulteriore aiuto. ![]()
Ciao, penso che Helga stia cercando questo plugin outlet. ![]()
Infatti!
Per qualche motivo, ho pensato che il componente Plugin Outlet li avrebbe mostrati (ho dimenticato come il componente li genera). Grazie per avermi corretto. ![]()
Dovrò regolare le impostazioni per farlo funzionare con gli outlet dei componenti e per semplificare la personalizzazione dello spazio. Ti aggiornerò presto, Helga.
Mi scusi per l’attesa! Ho aggiornato il componente. Ho aggiunto diverse nuove impostazioni.
Nel tuo caso, vuoi usare search-banner-below-input nell’impostazione plugin_outlet.
ApparirĂ ora subito sotto:
Se preferisci, ora puoi impostare una larghezza massima per il contenitore:
`
Ecco le impostazioni che ho usato:
Ci sono altre impostazioni, incluse alcune per la visualizzazione mobile.
Fammi sapere se funziona bene per te. ![]()
Oh mio Dio, @Arkshine, sei una stella!! Grazie mille, ora è tutto fantastico! ![]()
Molto intelligente come sono impostate le impostazioni di questo componente del tema, @Arkshine! Come sempre, qui fornisci un altro eccellente punto di partenza e modello per i costruttori di componenti principianti della community!
MOLTE, MOLTE GRAZIE a te, amico mio!
Ottimo componente del tema, che merita decisamente un argomento dedicato!
Dovremmo forse riformattare questo per tale scopo? O crearne uno nuovo?








