Sidebar Textbereich

Sidebar Textbereich verwalten

Der Sidebar-Block Textbereich stellt bis zu vier frei pflegbare Sidebar-Boxen bereit. Jeder Textbereich kann pro Sprache eigenen Inhalt haben und eignet sich für kurze Hinweise, Vorteile, Serviceinformationen oder vertrauensbildende Zusatztexte im Frontend.

Wofür der Textbereich da ist

Die Textbereiche sind einfache Freitext-Blöcke für die Sidebar. Diese Blöcke liefern keine Produktliste, keine Navigation und keinen Filter, sondern geben gepflegten Inhalt direkt im Frontend aus.

  • Vier getrennte Blöcke: Die Backend-Blöcke heißen text_1, text_2, text_3 und text_4.
  • Eigene Inhalte je Block: Jeder Block hat eine eigene Konfiguration und kann unabhängig positioniert, sortiert und befüllt werden.
  • Sprachabhängige Ausgabe: Im Frontend wird der Text der aktuellen Kundensprache geladen.
  • Direkte Template-Ausgabe: Der gepflegte Inhalt wird in der Sidebar-Box ausgegeben, ohne zusätzliche Tabellen- oder Listenlogik.

Position und Sichtbarkeit

Alle vier Textbereich-Blöcke sind in den Standardwerten zunächst auf keiner Sidebar-Position aktiv. Damit ein Textbereich sichtbar wird, muss der jeweilige Block wie andere Sidebar-Blöcke positioniert und sortiert werden.

  • Blockname: text_1 bis text_4 bestimmen, welcher der vier Freitext-Blöcke bearbeitet wird.
  • Position: Die allgemeinen Sidebar-Positionsfelder entscheiden, in welchem Bereich der Block erscheint.
  • Sortierung: Die Sortierfelder steuern die Reihenfolge gegenüber anderen Sidebar-Blöcken an derselben Position.
  • Ladeverhalten: Die Textbereiche werden nicht dauerhaft vorgeladen, sondern nur dort genutzt, wo der Block tatsächlich gebraucht wird.
Wenn mehrere Textbereiche benötigt werden, besser getrennte Blöcke verwenden, statt sehr unterschiedliche Inhalte in eine einzige Box zu packen. So bleiben Position, Reihenfolge und Sichtbarkeit sauber steuerbar.

Formularfelder im Backend

Die Bearbeitungsmaske erzeugt pro vorhandener Sprache ein eigenes Textfeld. Dadurch kann derselbe Sidebar-Block je Sprache unterschiedlichen Inhalt anzeigen.

  • config_text_: sichtbares Textfeld im Backend für den Inhalt einer bestimmten Sprache. Die Sprach-ID stammt aus der jeweiligen Sprache im Shop.
  • text_: gespeicherter Konfigurationswert, aus dem der Block im Frontend den Inhalt für die aktuelle Kundensprache liest.
  • Editor: Wenn der Shop-Editor aktiv ist und der Inhalt keinen ausführbaren Code enthält, wird das Textfeld als Editor-Feld angezeigt.
  • KI-Feld: Die moderne Formularmaske kennzeichnet das Feld als Sidebarbox-Text, damit unterstützende Textfunktionen den passenden Texttyp kennen.

Pflichtfelder sind in der Blocklogik nicht erkennbar. Ein leerer Sprachtext führt dazu, dass für diese Sprache kein eigener Inhalt aus dem Feld ausgegeben wird.

Inhalte und Formatierung

Der Textbereich kann formatierten Inhalt aufnehmen. Geeignet sind kurze Absätze, Listen, kleine Servicehinweise oder kompakte Marketingtexte.

  • HTML und Editorformatierung: Formatierungen aus dem Editor werden als Inhalt gespeichert und im Frontend ausgegeben.
  • Tabellen im Text: Tabellen können als Inhalt eingefügt werden, sind aber reine redaktionelle Inhalte und keine Backend-Datentabellen.
  • Grafiken im Text: Bilder können redaktionell eingebunden werden, wenn der Editor und die Medienverwaltung das unterstützen.
  • Kurze Inhalte bevorzugen: Sidebar-Flächen sind schmal. Lange Texte sollten eher auf eine Contentseite ausgelagert und dort verlinkt werden.
Ausführbarer Code im Freitext ist technisch vorgesehen und wird beim Rendern gesondert behandelt. Solche Inhalte sollten nur bewusst und kontrolliert eingesetzt werden, weil sie direkt in die Frontend-Ausgabe eingreifen.

Frontend-Ausgabe

Beim Rendern wählt der Block den Text passend zur aktuellen Kundensprache aus und übergibt ihn an den jeweiligen Template-Ausgabestelle.

  • TEXT_1_CONTENT: Ausgabeplatz für text_1.
  • TEXT_2_CONTENT: Ausgabeplatz für text_2.
  • TEXT_3_CONTENT: Ausgabeplatz für text_3.
  • TEXT_4_CONTENT: Ausgabeplatz für text_4.

Die Theme-Vorlage setzt den Inhalt in eine Sidebar-Box mit Freitext-Styling. Überschrift, Abstände und Darstellung hängen dadurch vom aktiven Theme ab.

Abgrenzung zu Tabellen und Aktionen

Diese Funktion hat keine Datenfilter, keine Backend-Tabelle, keine Optionsspalte und keine zeilenbezogenen Aktionen wie Bearbeiten, Kopieren oder Löschen. Die Bearbeitung erfolgt über die Blockkonfiguration und die sprachabhängigen Textfelder.

Sichere Prüfung im Frontend

  1. Einen der vier Textbereich-Blöcke auswählen und auf einer sichtbaren Sidebar-Position aktivieren.
  2. Für die aktive Shopsprache einen kurzen Testtext in das passende Sprachfeld eintragen.
  3. Eine Seite öffnen, auf der die gewählte Sidebar-Position ausgegeben wird.
  4. Prüfen, ob der Text in der erwarteten Sidebar-Reihenfolge erscheint.
  5. Bei mehrsprachigen Shops die Sprache wechseln und prüfen, ob der jeweilige Sprachtext ausgegeben wird.
  6. Wenn der Inhalt Formatierungen enthält, die mobile Darstellung kontrollieren, weil Sidebar-Boxen wenig Breite haben.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.