Controlla le impostazioni Layout in Amministrazione. Assicurati che i widget siano ancora abilitati e abbiano almeno un contesto.
È abilitato. Ho impostato l’elenco degli argomenti come contesto. Non vedo più la barra laterale per nessuna delle mie categorie.
Per tua informazione, non è necessario specificare le Categorie se si desidera includerle in tutte. Basta lasciarle vuote.
È possibile farlo funzionare con TLP senza perdere una colonna in TLP? Quindi mantenere la stessa larghezza del contenitore per le miniature e posizionare i layout al di fuori di questo? Immagino di no, sono solo curioso!
Se utilizzi la TC, sarà responsiva. Dovresti essere in grado di sovrascrivere il CSS per modificare le soglie del numero di colonne, se necessario.
Lo so. Non si tratta di tutte le categorie, ma di quelle specifiche.
Hai un errore JavaScript nella console?
Nessun errore nella mia console o nel rebuild.
Ho capito cos’era. È questa impostazione:

Ho aumentato il valore oltre 1000 e la barra laterale è scomparsa. Pensavo che questo significasse che un valore inferiore a questo numero avrebbe applicato il layout responsive.
Ora funziona. Tuttavia, mostra ancora la barra laterale nella pagina iniziale, cosa che non desidero. Voglio che appaia solo nelle categorie che ho specificato, non nella pagina iniziale.
Ecco un’idea. Credo che il mio caso d’uso sia risolto se semplicemente clicco sul segno “meno” per ridurre la barra laterale nella home page. Posso impostare l’impostazione predefinita in modo che sia sempre ridotta (collassata)? In questo modo l’utente cliccherà sul segno “più” solo quando ne avrà bisogno.
L’ultimo commit ha risolto il problema sopra menzionato! La barra laterale dei layout non apparirà più nella home page se non è prevista.
Ho seguito le istruzioni per installare il plugin Custom Layouts e ho commesso l’errore di provare a installare i widget per l’elenco dei profili e delle categorie come plugin, aggiungendoli al file app.yml. Quando li ho installati invece come componenti del tema e ho rimosso quelle due righe dal file app.yml, il pannello laterale è apparso come previsto.
Poi ho fatto il logout e, quando ho provato a effettuare di nuovo il login, la pagina è apparsa completamente vuota! Se inserisco l’URL di uno qualsiasi dei post, arrivo alla stessa pagina di login vuota. Ho ricostruito l’app, ma nulla è cambiato.
Si tratta solo di un’installazione di prova, quindi posso reinstallare tutto, ma esiste un modo per ripristinarla?
Ciao ![]()
Questa è più una domanda per me che per il supporto di Discourse (puoi spostare questo post su Layouts Plugin). Cercherò di riprodurre il problema domani, ma potresti darmi qualche dettaglio in più:
- Quale versione di Discourse e del plugin stai utilizzando? (inviami uno screenshot di /admin/upgrade)
- Qual è la tua configurazione dei widget? (inviami uno screenshot di /admin/layouts/widgets)
Ciao,
Angus
Ciao @angus
Usiamo il tuo plugin da un paio di anni su un forum privato per visualizzare HTML personalizzato nella barra laterale. Ieri è scomparso (forse a causa di un aggiornamento di Discourse?).
Sono riuscito a ripristinare gli spazi impostando la larghezza responsive a zero, e per qualche motivo il widget qui era disabilitato:
L’ho riabilitato ora. Voglio che appaia su ogni pagina, credo che queste impostazioni siano corrette?
Il problema è che, sebbene la barra laterale occupi spazio, il mio contenuto HTML non viene visualizzato.
Il pulsante per minimizzare invece appare:
Hai qualche idea?
Rispetto ![]()
Ok, ho aggiornato il plugin esistente layouts-custom-html (che stai attualmente utilizzando) per renderlo compatibile con l’ultima versione di Discourse e di questo plugin (commit). Tuttavia, la versione del widget sotto forma di plugin è ora deprecata.
Ho creato una nuova versione del widget layouts custom html come componente di tema e ho aggiunto un articolo alla knowledge base a riguardo qui (dove troverai un link alla nuova versione del componente del plugin):
Ti consiglio di passare alla nuova versione come componente di tema entro breve, poiché la versione del plugin di questo widget potrebbe rimanere indietro di nuovo.
Sei fantastico, grazie per la correzione super veloce ![]()
Funziona di nuovo e passerò al nuovo componente ![]()
Ciao! Vorrei creare un widget che aggiunga due banner responsivi (a sinistra e a destra del contenuto principale).
Come primo passo, sto cercando di utilizzare l’HTML generato, ma non vedo il mio widget HTML renderizzato.
Il mio widget è: https://github.com/teakap/banner-theme-component
L’ho caricato con successo come componente del tema, l’ho aggiunto nelle impostazioni del layout e l’ho abilitato.
Qualcuno può aiutarmi a capire cosa mi manca?
Anch’io ho lo stesso problema.
Controlla questa risposta che ho ricevuto Customizing main layout - #5 by akapetzoglou1
@akapetzoglou Scusa il ritardo nella risposta!
Per prima cosa, dai un’occhiata alla documentazione sulle impostazioni del widget qui:
Sospetto che tu non voglia “tutte le categorie” nell’impostazione delle categorie. Se vuoi che la barra laterale appaia in tutte le categorie, lascia quell’impostazione vuota. Come menzionato nella documentazione, “tutte le categorie” si riferisce alle liste di argomenti di “livello superiore”. Potrei anche cambiare quel nome, dato che sta confondendo diverse persone.
Sospetto inoltre che tu non voglia tutti i gruppi che hai aggiunto. Forse vuoi che il widget appaia solo per gli utenti registrati? (cioè non agli ospiti). Dovrei anche aggiungere un’impostazione esplicita per questo.
Ho testato il tuo widget personalmente su try.thepavilion.io e funziona correttamente, ad esempio:
@Muhammed_EKİCİ Potresti spiegare meglio il tuo problema?
In generale, se stai sviluppando widget, è meglio se mi fai domande a riguardo su thepavilion.io, così non intasiamo questo argomento, che è principalmente per il supporto all’amministrazione del sito. Scrivimi qui riguardo allo sviluppo dei widget:
Questo widget è ancora disponibile? Non lo vedo più nella casella di selezione dei widget. Se non è più disponibile, per riaverlo dovrei installare una versione precedente dei plugin layout/location, ad esempio la 0.2?






