Nehmen wir an, ich möchte, dass das Logo auf forum.example.com/latest statt auf forum.example.com verlinkt. Wie würde ich das machen? Ist das etwas, das ich leicht ändern kann, ohne einen Entwickler zu benötigen? Mein Forum wird von Discourse gehostet, falls das einen Unterschied macht.
Der Grund dafür ist, dass ich möchte, dass die Standardseite des Forums, wenn jemand das Forum besucht, die Seite „Kategorien“ ist, damit das Forum weniger einschüchternd wirkt. Wenn sie jedoch auf das Logo klicken, sollen sie auf die Seite „Neueste“ weitergeleitet werden.
Entschuldigung für das Necro, aber wie mache ich, dass sich dies in einem neuen Tab öffnet, anstatt in sich selbst? Ist target="_blank" hier verwendbar?
Dies erfordert etwas mehr Anpassung, da es im home-logo-Widget hier verhindert wird:
Sie müssten also changeWidgetSetting verwenden, um die URL festzulegen, und dann reopenWidget, um _blank hinzuzufügen und das Standardklickverhalten zu überschreiben, das verhindert, dass es sich in einem neuen Fenster öffnet.
Vielen Dank für die ausgezeichnete Erklärung. Ich habe eine Art Workaround für das gefunden, was ich wollte, indem ich einen Icon-Link zum Header hinzugefügt habe, der zu dem Link führt, zu dem das Logo gehen sollte, und zwar in einem anderen Tab. Es funktioniert und hat den Benutzern am Ende das gegeben, was sie wollten (den Link zur externen Homepage im Header). Persönlich bevorzuge ich es so, wie es ist, weil ich das Logo gerne als Link zu meiner Forum-Homepage verwende.