Hilfe bei Theming und Logo benötigt

Hallo zusammen, ich hoffe, es geht euch gut…

Ich bin aktuell neu als Administrator auf der Website, auf der ich mich befinde (und auch neu in CSS). Ich füge neue Stile usw. hinzu, aber es gibt noch eine Sache, die ich ändern möchte, doch ich finde nicht heraus, wie das geht. Entweder suche ich nach dem falschen Ding, Bereich oder verwende die falschen Begriffe.

Im Grunde genommen möchte ich, dass das Logo oben links auf meiner Seite zu einem externen Link führt, entweder in einem neuen Tab oder einfach, indem es den Link öffnet. Ist das möglich? Vielen Dank und Entschuldigung, falls dies schon einmal gefragt wurde.

Vielen Dank für jede Hilfe

Schauen Sie sich den Entwicklerleitfaden für Discourse-Themes und den Anfängerleitfaden zur Verwendung von Discourse-Themes an. Wenn Sie jedoch möchten, dass das Logo, das Benutzer normalerweise zur Startseite Ihres Forums führt, stattdessen zu einer anderen Website weiterleitet, ist das etwas ungewöhnlicher. Ich glaube, ich habe das schon einmal gemacht, kann mich aber nicht genau erinnern, wo oder wie. GitHub - discourse/discourse-custom-header-links · GitHub könnte einige Hinweise liefern.

Ok, danke für die Antwort. Das würde das Logo noch nützlicher machen, da es sich um eine Community-Seite handelt und das Logo die Marke ist, wenn du verstehst, was ich meine.

Sie könnten auch eine bestehende Komponente verwenden, um dies zu erreichen. Je nach Ihrem Design ist es für Benutzer möglicherweise offensichtlicher, dass diese Links sie vom Forum wegführen und auf Ihre Hauptmarkenwebsite bringen.

Wie etwa ein Popup, das erscheint, wenn man mit der Maus über das Logo fährt.

Nein, das würde einen separaten „Brand“-Header zu Ihrer Website hinzufügen.

Um das vorhandene Logo mit einer externen Site zu verknüpfen, müssten Sie es mit einem kurzen Skript ändern:

<script type="text/discourse-plugin" version="0.8">
  api.changeWidgetSetting('home-logo', 'href', 'https://example.com');
</script>

Wie bereits erwähnt, könnte dies für Ihre Benutzer eine unerwartete Aktion sein.