Vorrei aggiungere etichette ai campi del modulo per creare un nuovo argomento. Esiste qualche plugin disponibile o una soluzione personalizzata?
Intendi un modello in modo che, quando un utente crea un nuovo argomento, ci siano opzioni precompilate proprio come abbiamo su Marketplace?
Puoi condividere una bozza o uno screenshot di dove vuoi che siano questi campi?
Non sono esattamente sicuro di cosa intendiate, ma se volete modificare il testo segnaposto, potete farlo nella scheda Personalizzazione dell’amministratore, sotto Testo. Digitate l’attuale segnaposto del campo e dovreste poterlo modificare.
Intendi questo?: Topic Template Placeholder Text theme component
Quindi vuoi solo aggiungere etichette per ciascuno dei campi?
Solo le etichette dei campi e alcune impostazioni di stile.
Ci sono numerosi approcci possibili, ma considera, in ordine di preferenza:
- CSS
- Utilizzo di outlet dei plugin
- jQuery o modifiche native equivalenti in JavaScript al DOM (non sono sicuro di quanto sia facile, poiché non si tratta di un componente, quindi non credo che sarà semplice programmare le manipolazioni dato che non ci sono hook degli eventi).
- Modifica del template https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/composer.hbs
L’ultima opzione è rischiosa, perché questo file probabilmente riceverà molti aggiornamenti nel tempo (l’ultimo aggiornamento risale a 7 giorni fa!) e di solito non si desidera sovrascrivere i template, specialmente quelli che cambiano frequentemente, poiché si rischia di mascherare eccessivamente le funzionalità core e di rompere il funzionamento.
Ciao!
Sono interessato a fare lo stesso. La modifica del CSS nel nostro tema della community è ancora il modo consigliato per raggiungere questo obiettivo? Lavoro con un nuovo sviluppatore front-end nel mio team che posso chiedere aiuto, ma non sono sicuro di dove posso indirizzarlo nel CSS del nostro tema per aiutarlo con questo.
IMHO, se vuoi solo etichette, allora sì, quel consiglio vale. Il CSS sarebbe la prima cosa da fare.
A scopo informativo, sarebbe stato bello se l’autore originale avesse condiviso la sua soluzione dopo aver ricevuto consigli dalla community, è bello quando le persone ricambiano.
