Suchbanner: Begrüßungstext für unregistrierte Nutzer

Ich möchte, dass das Suchbanner je nachdem, ob der Benutzer angemeldet ist oder nicht, die Unterüberschrift anzeigt. Auf diese Weise kann ich leicht erwähnen, dass nur eine Teilmenge der Kategorien verfügbar ist. Eine Möglichkeit wäre, eine allgemeine Methode zu haben, um unterschiedliche Konfigurationen für dieselbe Komponente auf mehreren Ebenen zu haben, die andere Möglichkeit ist, einen neuen Text für nicht authentifizierte Benutzer hinzuzufügen. „Bitte registrieren Sie sich, um in allen Kategorien zu suchen“ im Gegensatz zu „Willkommen …“.

2 „Gefällt mir“

Möglicherweise könnten Sie das, was Sie suchen, mit CSS erreichen. Ich bin kein CSS-Experte, habe mir aber gerade ein ähnliches Problem angesehen. Etwas wie das hier, das zu Ihrem Theme hinzugefügt wird, könnte den Trick tun:

.anon .custom-search-banner p:after {
    content: "Bitte registrieren Sie sich, um in allen Kategorien zu suchen.";
    display: block;
}

Anonyme Benutzer sehen:

Angemeldete Benutzer sehen:

Wenn Sie dies verwenden, testen Sie es unbedingt auf Mobilgeräten und idealerweise in einigen verschiedenen Desktop-Browsern.

4 „Gefällt mir“

Danke für den Tipp! Ich habe den einfachen Weg gewählt und den Text neutraler formuliert. Ich denke trotzdem, dass es nützlich wäre, es direkt zur Verfügung zu haben. Reichen der Beitrag hier und die Tags aus, um die Idee beizubehalten?

Schließung gemäß Deprecating the Search Banner theme component
Die in diesem Thema angeforderte Funktionalität wird durch das Willkommensbanner unterstützt, siehe Creating a banner to display at the top of your site