Brotkrümel-Links

Install this theme component

Basic Breadcrumb Links

Auf allen Topic-Seiten: zeigt Links zurück zur Unterkategorie (falls vorhanden) und zu den Kategorielisten-Seiten sowie zur Forum-Startseite…

Auf allen Kategorien- und Unterkategorien-Listen-Seiten: zeigt Links zurück zur Kategorieliste (wenn auf einer Unterkategorienliste) und zur Forum-Startseite…

:information_source: Derzeit gibt es Einstellungen, ob:

  1. Die Breadcrumbs beim Scrollen immer im Sichtfeld bleiben, indem sie am unteren Rand des Headers fixiert werden (Standard: nein)

  2. Die Breadcrumbs auf Mobilgeräten angezeigt werden (Standard: ja)

Alle PRs sind sehr willkommen!

16 „Gefällt mir“

Schön, aber Forum Home sollte übersetzbar sein und Icons fehlen.

Könnte es ein bisschen kleiner sein? CSS-Sachen, schätze ich?

9 „Gefällt mir“

Ich kann bestätigen, dass mir auch das Symbol fehlt.

4 „Gefällt mir“

Auf Mobilgeräten passiert Folgendes:

Nun, ein Breadcrumb wird dort nicht benötigt, also wäre es eine schönere Lösung, ihn in Chats zu entfernen, als CSS zu reparieren?

1 „Gefällt mir“

Ich hoffe, der Autor kann eine Funktion hinzufügen, um den Namen von „🡄 Forum Home“ zu ändern!

1 „Gefällt mir“

Vielen Dank für das schnelle und gute Feedback an alle – bitte weiter so – es motiviert mich, weiter zu lernen!

4 „Gefällt mir“

Ein Problem, mit dem ich hier konfrontiert bin, ist, dass es in der Chatbox angezeigt wird, was es sehr einschränkt, irgendetwas mit der Standardtastatur über dem Textfeld zu tun.

Und zweitens, da wir ein geschlossenes Forum sind, wäre es schön, wenn es von der Anmelde-/Registrierungsseite entfernt würde.

2 „Gefällt mir“

Danke @Jagster für dein Bug-Testing – kannst du es bitte aktualisieren und erneut prüfen?

2 „Gefällt mir“

Danke @Aaron_Walsh, ich habe einige Änderungen vorgenommen – könnten Sie bitte die neueste Version testen?

1 „Gefällt mir“

Ja. Jetzt ist es in Ordnung.

1 „Gefällt mir“

Hallo, @denvergeeks.

Ja. Das Symbol wird jetzt vollständig angezeigt und wurde von der Anmeldeseite entfernt. Es verbleibt jedoch weiterhin in der Chatbox, die immer noch die standardmäßige Eingabebox abschneidet.

Wie unten erwähnt, haben wir bereits einen Foren-Tab, auf den wir klicken können, sodass Ihrer, wenn möglich, entfernt werden könnte, oder es könnte eine Option zum Entfernen bereitgestellt werden, wenn andere ihn nicht wünschen.

1 „Gefällt mir“

Ist Ihr Forum geöffnet, wo ich einen Blick darauf werfen kann?

Leider nein, es ist eine geschlossene, private Gruppe.

Es funktioniert auf dem iPhone und es wurde auch kein Link angezeigt.

Ich sehe es jetzt in keiner Chat-Ansicht, weder auf meinem iPhone, Android-Telefon noch in der DiscourseHub-App.

Auf welchem Gerät und Betriebssystem sehen Sie es?

Entschuldigen Sie, aus irgendeinem Grund wurde kein Update durchgeführt, obwohl es wie bei anderen Änderungen funktioniert hat :thinking:, aber jetzt entfernt wurde :vulcan_salute:

2 „Gefällt mir“

@denvergeeks Ich habe hier ein Grundgerüst für eine Breadcrumbs-Komponente: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.

Der Ansatz basiert auf Code aus dem zentralen Theme, der Breadcrumbs zu einigen Ansichten hinzufügt, die keine Standard-Dropdowns anzeigen (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).

Ich habe diesen Code vorerst überarbeitet, damit das Template BEM für Styles folgt und generell besser anpassbar ist. Kategorien wurden ebenfalls hinzugefügt. Verschachtelte Kategorien oder Listen von Tags oder andere Ansichten werden vorerst nicht gerendert.

Ich habe keine unmittelbaren Pläne, weiter daran zu arbeiten. Aber ich denke, dies ist generell ein performanterer und modernerer Ansatz, da er keine Ajax-Aufrufe tätigt und als Glimmer-Template erstellt wurde. Wenn du Lust hast, schau es dir einfach an oder versuche, es zu erweitern :wink:

3 „Gefällt mir“

Hey @manuel, danke, das ist super hilfreich!

Hast du Tipps oder Ratschläge, wie man Unterkategorien in die Breadcrumb-Navigation einbezieht?

4 „Gefällt mir“

Ich würde wahrscheinlich versuchen, einen separaten Getter für übergeordnete Seiten hinzuzufügen, ähnlich wie bei der aktuellen Seite:

get parentPage() {
...
}

Und eine weitere Listenelementvorlage, wenn es eine übergeordnete Seite gibt:

{{#if this.parentPage}}
  <li>
    {{this.parentPage}}
  </li>
{{/if}}
5 „Gefällt mir“

..habe damit herumgespielt und es bereits zum Repository hinzugefügt.

Ich bin mir nicht sicher, ob dies besser mit actions geschrieben wäre? Ich stoße auf Probleme, wenn ich es versuche, aber ich schätze, das liegt daran, dass ich Ember und App-Zustände nicht gut genug verstehe.

Auf jeden Fall, @moderators, wäre es vielleicht besser, diese wenigen Beiträge zum ursprünglichen Entwicklerthema Wie füge ich Breadcrumb hinzu? zu verschieben, anstatt hier im Komponententhema?

3 „Gefällt mir“