Dokumentation
Support
HelpHelp Center
  • Implementierung
  • Erweiterungen
  • Widgets
Dokumentation
  • Implementierung
  • Erweiterungen
  • Widgets
  • Erste Schritte
    • Einstieg
    • Bakehouse-Branding
  • TYPO3-Grundlagen
    • TypoScript-Grundlagen
    • Datenobjekt-Referenzen
    • Back-End-Benutzer:innen
  • Templating
    • ViewHelper-Bibliothek
    • Templates & Layouts
    • Content-Bereiche
    • Bakehouse-Navigationen
    • CSS-Klassen und Variablen
    • JavaScript-Bibliotheken
    • Bakehouse Datepicker
    • Bakehouse Text-Editor
    • Bakehouse Icons
    • Cookie Hinweis
  • Content-Elemente
    • Was ist ein Content-Element?
    • Core-Content-Elemente
    • Content-Element-Bibliothek
    • Content-Elemente anpassen
    • Content-Elemente erstellen
    • Content-Element-Generator
    • File-Infos
  • SEO und Performance
    • PageSpeed
    • Datei-Optimierung
    • Weiterleitungen
    • Caching
    • XML Sitemap
    • 404-Seite
    • Mediacake Image-Resizing
    • Externe Tracking-Links
    • E-Mail Versand
  • Erste Schritte
    • Einstieg
    • Bakehouse-Branding
  • TYPO3-Grundlagen
    • TypoScript-Grundlagen
    • Datenobjekt-Referenzen
    • Back-End-Benutzer:innen
  • Templating
    • ViewHelper-Bibliothek
    • Templates & Layouts
    • Content-Bereiche
    • Bakehouse-Navigationen
    • CSS-Klassen und Variablen
    • JavaScript-Bibliotheken
    • Bakehouse Datepicker
    • Bakehouse Text-Editor
    • Bakehouse Icons
    • Cookie Hinweis
  • Content-Elemente
    • Was ist ein Content-Element?
    • Core-Content-Elemente
    • Content-Element-Bibliothek
    • Content-Elemente anpassen
    • Content-Elemente erstellen
    • Content-Element-Generator
    • File-Infos
  • SEO und Performance
    • PageSpeed
    • Datei-Optimierung
    • Weiterleitungen
    • Caching
    • XML Sitemap
    • 404-Seite
    • Mediacake Image-Resizing
    • Externe Tracking-Links
    • E-Mail Versand
  1. Dokumentation
  2. Implementierung
  3. Templating
  4. ViewHelper-Bibliothek

    accessibility:skiplinks

    neu

    ViewHelper für Skip-Links.

    accessibility:widget

    neu

    ViewHelper für Bakehouse Barrierefreiheitswidget. Fügt Widget an jeweiliger Stelle ein und Importiert JavaScript automatisch.

    anfrage:arrayrender

    neu

    Rendert übergebene Formular-Daten als HTML Tabelle für E-Mail Templates.

    anfrage:form

    neu

    Generiert das <form> Element und übernimmt wichtige Funktionen für Formulare.

    anfrage:manager.item.settings

    neu

    Generiert Basis-Einstellungen für Feld-Elemente des Formular-Managers.

    bh:arrayhelper

    neu

    Gibt den Wert von einer bestimmten Stelle eines Arrays zurück.

    bh:base

    neu

    Generiert das <base> (Document Base URL) Element.

    bh:explode

    neu

    Wandelt einen String in ein Array um.

    bh:extension.loaded

    neu

    Überprüft, ob eine angegebene Extension installiert bzw. geladen wurde.

    bh:for

    neu

    Eine Schleife, welcher man mitgibt, wie oft diese durchläuft.

    bh:form.countrySelect

    neu

    Generiert ein Auswahl-Feld für Länder mit den übersetzten Ländernamen.

    bh:form.datepicker

    neu

    Generiert ein Eingabe-Feld mit Datums- und/oder Uhrzeitauswahl.

    bh:form.datepicker.range

    neu

    Generiert ein Eingabe-Feld mit Zeitraumauswahl (Start und Ende in einer Eingabe).

    bh:form.datepicker.range.end

    neu

    Generiert ein End-Eingabe-Feld einer Zeitraumauswahl mit zwei Eingabe-Feldern (Start und Ende).

    bh:form.datepicker.range.start

    neu

    Generiert ein Start-Eingabe-Feld einer Zeitraumauswahl mit zwei Eingabe-Feldern (Start und Ende).

    bh:form.iconSelect

    neu

    Generiert eine Icon-Auswahl einer Iconfont für das Settings-Formular.

    bh:form.mediacake

    neu

    Generiert eine Datei-Auswahl (Mini-Mediacake) für das Settings-Formular.

    bh:form.pageSelect

    neu

    Generiert ein Auswahlfeld für Seiten der Seitenstruktur für das Settings-Formular.

    bh:form.select.sortable

    neu

    Sortierbare Auswahl für Element-Settings

    bh:form.select.sortable.option

    neu

    Optionen für bh:form.select.sortable-ViewHelper

    bh:form.settings.tab

    neu

    Tab für bh:form.settings.tabs-ViewHelper

    bh:form.settings.tabs

    neu

    Tabs für Element-Settings

    bh:form.settingsform

    neu

    Dieser ViewHelper ersetzt den html <form> Tag.

    bh:format.csvToTable

    neu

    Erstellt aus einem CSV-String eine HTML Tabelle.

    bh:format.size

    neu

    Mit diesem ViewHelper werden Dateigrößen (bzw. Bytes-Größen) automatisch in einem verständlichen Größenformat ausgegeben.

    bh:get.activeLangCode

    neu

    Liefert den lang-code (ISO Code A2) für die Sprache zurück, in der man sich aktuell auf der Website und im Bakehouse befindet.

    bh:get.file

    neu

    Liefert das File Object für die übergebene UID zurück.

    bh:image (deprecated)

    neu

    Erstellt ein Bild anhand eines Datei-Pfades.

    bh:image.background (deprecated)

    neu

    Erstellt ein HTML-Tag mit Hintergrundbild.

    bh:legalNotice.copyright

    neu

    Gibt alle Copyright Einträge aus dem Mediacake als Listenansicht aus.

    bh:link

    neu

    Der Link-ViewHelper ist eine Erweiterung der Typolink-Funktion.

    bh:link.agb

    neu

    Erstellt den Link zur AGB-Seite.

    bh:link.dsgvo

    neu

    Erstellt den Link zur Datenschutz-Seite.

    bh:link.impressum

    neu

    Erstellt den Link zur Impressum-Seite.

    bh:lottie.player

    neu

    LottieFiles-Player

    bh:lottie.settings

    neu

    Settings-Formular-ViewHelper für den bh:lottie.player-ViewHelper

    bh:page.meta

    neu

    Setzt Meta-Tags im HTML der Seite.

    bh:page.notFound

    neu

    Leitet den Request auf die 404 Seite um.

    bh:page.title

    neu

    Setzt den HTML-Title der Seite.

    bh:picture

    neu

    Universeller Image-Viewhelper für img-Tags und Backgroundimages mit oder auch ohne Property.

    bh:property.backgroundImage (deprecated)

    neu

    Erstellt ein HTML-Tag auf dem man im Front-End per Drag & Drop ein Hintergrund Bild aus dem Mediacake legen kann.

    bh:property.picture (deprecated)

    neu

    Erstellt ein editierbares Bild-Element im Template.

    bh:property.text

    neu

    Erstellt ein editierbares Text-Element.

    bh:qrCode

    neu

    QR Code Renderer

    bh:repository.load

    neu

    Dieser ViewHelper wird verwendet, um Inhalte/Ressourcen aus der Datenbank zu holen.

    bh:social.bar

    neu

    Mithilfe dieses ViewHelpers kann eine Leiste für Socialmedia-Sharing angezeigt werden.

    bh:social.button

    neu

    Mithilfe dieses ViewHelpers kann Button für Socialmedia-Sharing angezeigt werden.

    bh:svg.inline

    neu

    Die angegebene SVG-Datei wird inline ins HTML geladen.

    bh:swiper

    neu

    Erstellt einen Swiper im Template.

    bh:tmpl.content

    neu

    Erzeugt einen Content-Bereich, in dem Elemente hinzugefügt werden können.

    bh:tmpl.cookies (deprecated)

    neu

    Generiert den HTML-Code für die Cookies-Warnung.

    bh:tmpl.element

    neu

    Umschließt den Template-Code eines Content-Elements.

    bh:tmpl.navigation

    neu

    Rendert eine Navigation.

    bh:uri.agb

    neu

    Erstellt nur die URL für die AGB-Seite.

    bh:uri.base

    neu

    Erstellt nur die Base-URL der Website.

    bh:uri.dsgvo

    neu

    Erstellt nur die URL für die Datenschutz-Seite.

    bh:uri.file

    neu

    Erstellt die URL einer Datei.

    bh:uri.impressum

    neu

    Erstellt nur die URL für die Impressum-Seite.

    bh:utility.arrayChunk

    neu

    Dieser ViewHelper dient dazu, ein Array in mehrere Teile zu zerlegen.

    bh:utility.arrayColumn

    neu

    Ein ViewHelper, der ein multidimensionales Array in ein zweidimensionales Array umwandelt.

    bh:utility.arraySlice

    neu

    Mithilfe dieses ViewHelpers können Teile eines Arrays zurückgegeben werden.

    bh:variable.typoscript

    neu

    Ein ViewHelper, der einen String oder ein Array vom TypoScript auslesen kann und in ein Fluid-Objekt umwandelt.

    bh:video

    neu

    HTML5 Video-Player

    comments:form

    neu

    ViewHelper für Kommentar-Formulare

    comments:list

    neu

    Gibt ein Object mit Kommentar-Items aus.

    hapi:button.package.book

    neu

    Erstellt einen Button, der zur Seekda Buchungsstrecke führt.

    hapi:button.package.detail

    neu

    Erstellt einen Button, der zur Detailansicht einer Pauschale führt.

    hapi:button.package.form

    neu

    Erstellt einen Button, der zum Anfrageformular führt.

    hapi:button.room.book

    neu

    Erstellt einen Button, der zur Seekda Buchungsstrecke führt.

    hapi:button.room.detail

    neu

    Erstellt einen Button, der zur Detailansicht eines Zimmers führt.

    hapi:button.room.form

    neu

    Erstellt einen Button, der zum Anfrageformular führt.

    hapi:datePicker

    neu

    Erstellt eine Datumsauswahl für ein Zimmer.

    hapi:format.price

    neu

    Bringt die Ausgabe eines Preises in das Format € X.XXX,XX.

    hapi:get.category

    neu

    Gibt eine Kategorie als Fluid-Objekt zurück.

    hapi:get.category.list

    neu

    Gibt alle Kategorien als Fluid-Objekt zurück.

    hapi:get.package

    neu

    Gibt eine Pauschale als Fluid-Objekt zurück.

    hapi:get.package.list

    neu

    Gibt alle Pauschalen als Fluid-Objekt zurück.

    hapi:get.room

    neu

    Gibt ein Zimmer als Fluid-Objekt zurück.

    hapi:get.room.list

    neu

    Gibt alle Zimmer als Fluid-Objekt zurück.

    hapi:get.season.list

    neu

    Gibt alle Saisonen als Fluid-Objekt zurück.

    hapi:image (deprecated)

    neu

    Erstellt ein Bild anhand des Datei-Pfades und speichert es am Webspace ab.

    hapi:image.background (deprecated)

    neu

    Erstellt ein HTML-Tag mit Hintergrundbild.

    hapi:package

    neu

    Gibt eine Pauschale aus und generiert das HTML-Grundgerüst.

    hapi:package.list

    neu

    Gibt alle Pauschalen in einer Schleife aus und generiert dabei schon das HTML-Grundgerüst.

    hapi:price.by

    neu

    Liest einen genau definierten Preis aus.

    hapi:room

    neu

    Gibt ein Zimmer aus und generiert das HTML-Grundgerüst.

    hapi:room.list

    neu

    Gibt alle Zimmer in einer Schleife aus und generiert dabei schon das HTML-Grundgerüst.

    hapi:room.rateplan

    neu

    Gibt den Rateplan als Objekt zurück.

    hapi:uri.image

    neu

    Gibt das unveränderte Bild (URL) von Seekda zurück.

    hapi:widget.global.datepicker

    neu

    Alle Verfügbarkeiten kombiniert in einem Kalender.

    hapi:widget.liveprice.package

    neu

    Seekda-Liveprice-Rechner-Widget für Pauschalen

    hapi:widget.liveprice.room

    neu

    Seekda-Liveprice-Rechner-Widget für Zimmer

    hapi:widget.package.detail

    neu

    Seekda-Detail-Widget für Pauschalen

    hapi:widget.package.list

    neu

    Seekda-List-Widget für Pauschalen

    hapi:widget.package.swiper

    neu

    Seekda-Swiper-Widget für Pauschalen

    hapi:widget.rateplan.list

    neu

    Seekda-Restplatzbörse/Rateplan-Liste

    items:bhe.form.listFilter

    neu

    Erstellt eine News-Auswahl für die Einstellungen eines News-Listen-Elements.

    items:category.list

    neu

    Gibt ein Objekt mit Kategorien und den ihnen zugeordneten News-Items aus.

    items:has.detail

    neu

    Überprüft, ob der News-Eintrag eine Detail-Seite hat und gibt einen boolean-Wert zurück.

    items:item

    neu

    Gibt ein einzelnes News-Item aus.

    items:link.detail

    neu

    Generiert einen Link zur Detail-Seite des News-Eintrags.

    items:list

    neu

    Gibt ein Object mit News-Items aus.

    items:uri.detail

    neu

    Generiert einen URI der Detail-Seite des News-Eintrags.

    newsletter:cols.row & newsletter:cols.col

    neu

    Dieser ViewHelper ist vorgesehen, um einen Spalter in einem Responsive Newsletter auszugeben.

    newsletter:form

    neu

    ViewHelper für Newsletter Anmelde- und Abmelde-Formulare

    newsletter:link.unsubscribe

    neu

    Rendert einen Abmeldelink in Newsletter-Templates.

    newsletter:preHeader

    neu

    Gibt die Description des Newsletters im Header aus.

    newsletter:property.backgroundImage

    neu

    Mit diesem ViewHelper kann ein Hintergrundbild Client-übergreifend generiert werden.

    newsletter:section

    neu

    Dieser ViewHelper ist vorgesehen, um eine farblich abgegrenzte Sektion zu erstellen.

    price:category

    neu

    Wird benötigt, um die Eigenschaften einer Kategorie ausfindig zu machen.

    price:category.list

    neu

    Gibt Kategorien eines bestimmten Typs aus. Dadurch sind Filter-Ansichten und Einschränkungen in der Ausgabe möglich.

    price:criteria

    neu

    Wird benötigt, um die Eigenschaften eines Kriteriums ausfindig zu machen.

    price:criteria.list

    neu

    Dieser ViewHelper wird immer dann benötigt, wenn man eine Preistabelle abbilden möchte, die auch mehrere Preiskriterien umfasst.

    price:criteriasOfRoom (deprecated)

    neu

    Gibt alle Preiskriterien eines Zimmers zurück.

    price:find (deprecated)

    neu

    Gibt den Preis eines Zimmers zu einem bestimmten Zeitraum zurück.

    price:link.book

    neu

    Generiert einen HTML Link zu der Buchen-Seite des jeweiligen Zimmer-Preis Objektes.

    price:link.detail

    neu

    Generiert einen HTML Link zu der Detail-Seite des jeweiligen Zimmer-Preis Objektes.

    price:link.form

    neu

    Generiert einen HTML Link zu der Anfrage-Seite des jeweiligen Zimmer-Preis Objektes.

    price:loadprices (deprecated)

    neu

    Lädt alle Preise einer Preistabelle.

    price:package

    neu

    Wird verwendet, um bei einer Pauschal-Detailseite von der URL aus das richtige Package zu bekommen.

    price:package.list

    neu

    Mit diesem ViewHelper können die Angebote ausgegeben werden.

    price:price

    neu

    Wird benötigt, um die Preise der Preistabelle auszugeben.

    price:pricetable

    neu

    Wird benötigt, um die Eigenschaften einer Preistabelle ausfindig zu machen.

    price:pricetable.list

    neu

    Gibt Preistabellen aus.

    price:pricetables.packages (deprecated)

    neu

    Gibt alle Pauschalen der übergebenen Preistabellen zurück.

    price:pricetables.rooms (deprecated)

    neu

    Gibt alle Zimmer der übergebenen Preistabellen zurück.

    price:room

    neu

    Wird verwendet, um bei einer Zimmer-Detailseite von der URL aus das richtige Zimmer zu bekommen.

    price:room.list

    neu

    Mit diesem ViewHelper können die Zimmer ausgegeben werden.

    price:season

    neu

    Wird benötigt, um die Eigenschaften einer Saison ausfindig zu machen.

    price:season.list

    neu

    Mit diesem ViewHelper können die Saisonen ausgegeben werden.

    price:uri.book

    neu

    Generiert die URL zu der Buchen-Seite des jeweiligen Zimmer-Preis Objektes.

    price:uri.detail

    neu

    Generiert die URL zu der Detail-Seite des jeweiligen Zimmer-Preis Objektes.

    price:uri.form

    neu

    Generiert die URL zu der Anfrage-Seite des jeweiligen Zimmer-Preis Objektes.

    voucher:item

    neu

    Stellt Daten-Referenzen für einen Gutschein zur Verfügung.

    voucher:list

    neu

    Stellt eine Liste von Gutscheinen zur Verfügung.

    weather:forecast

    neu

    Fügt das Wetter-Widget ein.

    weather:locationAutocomplete

    neu

    Dieser ViewHelper dient im Settings-Formular für die Auswahl des Ortes.

    Zurück

    Übersicht

      Fragen & Antworten

      Die brennendsten Fragen zum Bakehouse.

      Bakehouse Changelog

      Neue Features, behobene Bugs, verbesserte Helferlein.

      Support kontaktieren

      Falls unsere Tutorials mal nicht weiterhelfen.

      Fragen? +43 5412 21346
      • Impressum
      • Datenschutz
      • AGBs
      • Barrierefreiheit
      • Login