Link dei Breadcrumb

<!- Riempire "repoName" e "repoURL" per il pulsante di installazione automatica →

Installa questo componente del tema

<!- Descrivi questo tema/componente in una o due frasi →

Link breadcrumb di base

<!- Aggiungere screenshot (se applicabile) →

In tutte le pagine degli argomenti: visualizza i link alle pagine della sottocategoria (se presenti) e dell’elenco delle categorie e alla home del forum…

In tutte le pagine dell’elenco delle categorie e delle sottocategorie: visualizza i link alla lista delle categorie (se in una lista di sottocategorie) e alla home del forum…

<!- Aggiungere maggiori dettagli e spiegare le impostazioni (se applicabile) →

:information_source: Attualmente ci sono impostazioni per decidere se:

  1. Mantenere sempre visibili i breadcrumb facendoli aderire al fondo dell’intestazione durante lo scorrimento (impostazione predefinita: no)

  2. Visualizzare i breadcrumb su Mobile (impostazione predefinita: sì)

Tutte le PR sono benvenute!

16 Mi Piace

Bello, ma Forum Home dovrebbe essere traducibile e mancano le icone.

Potrebbe essere un po’ più piccolo? Cose CSS, immagino?

9 Mi Piace

Confermo che anche a me manca l’icona.

4 Mi Piace

Sui dispositivi mobili succede questo:

Beh, il breadcrumb non è necessario lì, quindi rimuoverlo dalle chat sarebbe una soluzione migliore che correggere il CSS?

1 Mi Piace

Spero che l’autore possa aggiungere una funzionalità per modificare il nome di ‘🡄 Forum Home’!

1 Mi Piace

Grazie a tutti per i riscontri rapidi e positivi: continuate pure a inviarli, mi motivano a continuare ad imparare!

4 Mi Piace

Un problema che sto riscontrando è che viene visualizzato nella casella di chat, il che rende molto limitato fare qualsiasi cosa con la tastiera predefinita sopra la casella di testo.

E in secondo luogo, dato che siamo un forum chiuso, sarebbe bello rimuoverlo dalla pagina di accesso/registrazione.

2 Mi Piace

Grazie @Jagster per il tuo bug testing – puoi per favore aggiornarlo e ricontrollare?

2 Mi Piace

Grazie @Aaron_Walsh ho apportato alcune modifiche: potresti testare l’ultima versione?

1 Mi Piace

Sì. Ora va bene.

1 Mi Piace

Ciao, @denvergeeks.

Sì. L’icona ora appare completamente ed è stata rimossa dalla pagina di accesso. Tuttavia, rimane ancora nella casella di chat, che sta ancora tagliando la casella di digitazione predefinita.

Come menzionato di seguito, abbiamo già una scheda forum su cui possiamo fare clic, quindi la tua potrebbe essere rimossa, se possibile, o potrebbe essere fornita un’opzione per rimuoverla se altri non la desiderano.

1 Mi Piace

Il tuo forum è aperto dove posso dare un’occhiata?

Purtroppo no, è un gruppo privato e chiuso.

Funziona su iPhone e non ha mostrato nemmeno quel link.

Non lo vedo più in nessuna visualizzazione della chat, né sul mio iPhone, né sul mio telefono Android, né nell’app DiscourseHub.

Su quale dispositivo e sistema operativo lo vedi?

Mi scuso, per qualche motivo non ha effettuato un aggiornamento anche se lo ha fatto mentre altri sono cambiati :thinking: ma ora rimosso :vulcan_salute:

2 Mi Piace

@denvergeeks Ho una configurazione scheletrica per un componente breadcrumbs qui: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.

L’approccio si basa sul codice del tema centrale che aggiunge breadcrumbs ad alcune viste che non mostrano i menu a discesa predefiniti (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).

Ho appena refattorizzato questo codice in modo che il template segua BEM per gli stili e sia più personalizzabile in generale. Ho anche aggiunto le categorie. Al momento non renderizzerà categorie nidificate, né su elenchi di tag o altre viste.

Non ho piani immediati per lavorarci ulteriormente. Ma penso che questo sia generalmente un approccio più performante e moderno, poiché non effettua chiamate ajax ed è costruito come un template glimmer. Se ti va, dai un’occhiata o prova ad estenderlo :wink:

3 Mi Piace

Ehi @manuel grazie, questo è super utile!

Hai qualche suggerimento o consiglio su come includere le sottocategorie nel breadcrumb?

4 Mi Piace

Proverei probabilmente ad aggiungere un getter separato per le pagine genitore, simile a quello di currentPage:

get parentPage() {
...
}

E avrei un altro elemento di lista nel template quando c’è una pagina genitore:

{{#if this.parentPage}}
  <li>
    {{this.parentPage}}
  </li>
{{/if}}
5 Mi Piace

..ho giocato con questo e l’ho già aggiunto al repository.

Non sono sicuro se questo sarebbe meglio scritto con actions? Ho riscontrato problemi quando ci provo, ma immagino sia perché non capisco abbastanza bene Ember e gli stati delle app.

In ogni caso, @moderators forse sarebbe meglio spostare questi pochi post nell’argomento di sviluppo originale How to add breadcrumb? Piuttosto che qui nell’argomento del componente?

3 Mi Piace