Ich habe gerade von Beta 5 auf Beta 6 aktualisiert, und jetzt funktioniert die Header-Link-Themenkomponente nicht mehr.
Alle unsere benutzerdefinierten Header-Links werden nicht mehr im Header angezeigt.
Anscheinend hat etwas im neuen Beta-Release die Komponente außer Funktion gesetzt.
Wir befinden uns jetzt auf Version 2.5.0.beta6 ( b3c8d36412 )
Das Fehlerprotokoll zeigt nur viele Fehler im Zusammenhang mit dem discourse-locations-Plugin, aber nichts bezüglich des Header-Problems.
Das Locations-Plugin verursacht derzeit viele Probleme mit Komponenten. Versuche, es zu deaktivieren, und ich vermute, dass dein Problem verschwinden wird (bei mir war es so).
Funktioniert die Header-Link-Komponente wieder, wenn du Locations deaktivierst (indem du es in der YML-Datei auskommentierst und neu erstellst)?
@davidkingham hat recht: Locations hat einige Probleme mit den neuesten bestandenen Tests, und wie hier erwähnt:
Es ist definitiv ratsam, in den jeweiligen Themen für Theme-Komponenten und Plugins zu posten, anstatt hier im #support-Bereich, der sich typischerweise mit Problemen des Kerns befasst. Denken Sie daran, dass viele Plugins von Drittanbietern stammen. Die einzige Möglichkeit, dass sie von Problemen erfahren, besteht darin, dass Sie sich in ihren Themen beteiligen.
Können Sie überprüfen, ob Sie in Ihren Theme-Einstellungen die Icon-Namen von FontAwesome 5 verwenden? Hier ist ein kürzlich in dem Thema der Komponente geposteter Beitrag:
Die habe ich bereits vor ein paar Monaten (oder schon im letzten Jahr) ersetzt; sie sind auf dem neuesten Stand. Allerdings wäre dann eine leere Stelle aufgrund des fehlenden Buttons sichtbar, aber der Link selbst wäre noch vorhanden, wenn man die Maus über die Linkposition bewegt.
Das weiß ich, aber es handelte sich um Plugins und Theme-Komponenten vom Team, und die Theme-Komponente war auf GitHub unverändert.
Das Deaktivieren der Locations-Plugins und das erneute Erstellen der App hat jedoch funktioniert; die Buttons sind wieder da.