Ho una piccola richiesta di funzionalità che ritengo apporterebbe un grande miglioramento a questo componente. Mi piacerebbe avere un link “Leggi di più…” collegato alla descrizione della categoria. Una soluzione molto elegante per avere una descrizione lunga senza ingombrare la pagina della categoria. Posso aggiungere questo link manualmente, ma poi appare nella pagina delle Categorie, il che non è molto pulito.
Per qualche motivo, questo non sta funzionando correttamente per me.
Alcune categorie e sottocategorie mostrano il banner, altre no.
Non è la descrizione (o la sua mancanza), perché alcune hanno la descrizione e non viene mostrata.
Non so se il nuovo aggiornamento di Discourse abbia rotto qualcosa?
Sì, li ho aggiunti all’Editor delle impostazioni degli oggetti.
Penso ci sia una specie di bug relativo all’opzione per nasconderlo quando non c’è una descrizione.
Ho appena notato un bug.
Mi trovo nella categoria principale Tiago | Music e clicco sulla sottocategoria Sir Giant. Viene mostrato il banner. Poi clicco su uno dei link “documentazione” nella barra laterale per andare a una pagina di tag Announcements. Quando clicco sul link General Discussion che mi riporta alla radice della sottocategoria Sir Giant, il banner è scomparso.
La prima volta che sono andato su Announcements, nessun banner. Quando vado alla pagina dei tag Music e poi di nuovo su Announcements, il banner ora è visibile.
Ho appena notato anche un’altra cosa: se mi trovo nella pagina Announcements e non vedo il banner, se clicco di nuovo sullo stesso link (Announcements) il banner appare, il che è chiaramente un bug.
1 - Mi trovo in una categoria con una descrizione. Vedo la descrizione nel banner. Quella descrizione contiene un link esterno al mio negozio online. Quando ci clicco, anche se ho l’impostazione per aprire tutti i link esterni in una nuova scheda, quel link si apre nella stessa scheda. E posso confermare che l’impostazione funziona, perché l’argomento stesso che definisce la descrizione del banner, apre il link in una nuova scheda.
2 - Ora, quando mi trovo sul sito web di quel link esterno (che si è aperto nella stessa scheda), devo premere Indietro nel browser per tornare alla sottocategoria. Questa volta, la descrizione è completamente scomparsa. Il banner e il suo titolo ci sono, ma nessuna descrizione. Anche se aggiorno e forzo l’aggiornamento del browser, non ritorna. L’unico modo per vederla di nuovo è tornare alla categoria principale e poi di nuovo alla sottocategoria.
EDIT: Ok, ho capito qualcosa. Non so cosa stia succedendo dietro le quinte, ovviamente, ma l’opzione rossa sta causando il problema. L’opzione verde funziona come previsto (sempre sullo schermo, indipendentemente da dove clicco, non c’è bisogno di fare doppio clic su un menu laterale per far tornare il banner):
Posso riprodurre il tuo problema, ma non riesco a spiegarlo.
Tecnicamente (ignorami), questo è ciò che osservo con questo outlet header-list-container-bottom:
Se selezioni una sottocategoria → un tag, il componente viene inserito, e subito dopo viene chiamata teardownComponent (?). Ma il componente non viene distrutto. Con la classe category-header rimossa da \u003cbody\u003e dalla funzione di pulizia, alcuni CSS nascondono il banner. Puoi selezionare un altro tag per reinserire il componente.
Dalla stessa pagina, se fai clic su un link di documentazione nella barra laterale, ottieni lo stesso comportamento.
Non succede se selezioni una categoria dall’elenco a discesa, ad esempio.
È confuso perché, dopo essere stato inserito, viene chiamata subito will-destroy.
Anche se non volessi, non ho idea di cosa tu stia parlando nella tua spiegazione, ahah. Ma è un bene che tu sappia che qualcosa che dovrebbe funzionare in un certo modo, non lo fa. Questo è probabilmente un passo nella giusta direzione per risolverlo.
Quindi il problema sembra essere con la posizione del banner, perché come ho detto, una delle opzioni (almeno, perché in realtà non ho provato le altre due), funziona.
Quando seleziono ‘Mostra logo della categoria’, il logo appare due volte - una volta dalla impostazione della categoria e una volta da questo componente del tema. Sto commettendo un errore?
Inoltre, è possibile far apparire il titolo e/o la descrizione ‘about’ sotto il logo?
Ciao! Forse qualcuno può aiutarmi a risolvere un problema piuttosto strano che si è presentato all’improvviso.
Tutti i titoli nei banner erano bianchi, ma ora sono diventati neri e solo in alcune categorie… È un bug noto, o dovrei forse controllare qualcosa da parte mia?