Formular Manager Erweiterungen

    Der Formular-Manager kann von anderen Modulen erweitert werden. Dabei werden zusätzliche Elemente von den Erweiterungen beim Formular-Manager hinzugefügt.

    Zimmer & Preise

    Translationkeys

    Die Informationen bei Zimmer und Pauschalen können durch Translationkeys angepasst werden. Dabei werden alle wichtige Informationen als Argument an die Übersetzung übergeben.

    Typoscript
    plugin.tx_cooquickanfrage._LOCAL_LANG { de { # Zimmer el-form-manager-price-room-list-item-infos = Name: %1$s, <br>Subtext: %2$s, <br>Beschreibung: %3$s, <br>Größe: %4$s, <br>Ab-Preis: %5$s, <br>min. Belegung: %6$s,<br> max. Belegung %7$s, <br>Standardbelegung: %8$s, <br>Belegung von-bis: %9$s, Person/Personen: %10$s # %1$s: name # %2$s: subtext # %3$s: description # %4$s: size # %5$s: price -> f:format.currency # %6$s: occupancyMin # %7$s: occupancyMax # %8$s: occupancyStandard # %9$s: occupancyMin - occupancyMax (nur occupancyMin wenn gleich) # %10$s: el-form-manager-price-infos-person Übersetzung wenn occupancyMax = 1, sonst el-form-manager-price-infos-personen el-form-manager-price-room-list-item-link = Details # Pauschalen el-form-manager-price-package-list-item-infos = Name: %1$s, <br>Subtext: %2$s, <br>Text: %3$s, <br>Datum: %4$s, <br>Preis: %5$s # %1$s: name # %2$s: subtext # %3$s: text # %4$s: date -> f:format.nl2br # %5$s: price -> f:format.currency el-form-manager-price-package-list-item-link = Details # Personen/Person el-form-manager-price-infos-person = Person el-form-manager-price-infos-personen = Personen # Kind Alter Placeholder el-form-manager-price-child-age-placeholder = Kind %1$s # %1$s: Nummerierung der Altersfelder el-form-manager-price-child-age-label = Kind %1$s } }

    Preisformatierung

    Die Formatierung des Preises in den Übersetzungskey kann mit folgenden TypoScript angepasst werden:

    Typoscript
    plugin.tx_cooprice.form-manager { infos { price { decimalSeparator = , thousandsSeparator = . decimals = 2 currencySign = € prependCurrency = true separateCurrency = true useDash = false } } }

    Bild und Detail-Button

    Im Element-TypoScript kann ein Bild und ein Detail-Link aktiviert werden:

    Typoscript
    plugin.tx_bh.settings.contentElements.el-form-manager-coo_price-package-list { showImage = 0 showLink = 1 } plugin.tx_bh.settings.contentElements.el-form-manager-coo_price-room-list { showImage = 0 showLink = 1 }

    Booking

    Translationkeys

    Die Informationen bei Zimmer und Pauschalen können durch Translationkeys angepasst werden. Dabei werden alle wichtige Informationen als Argument an die Übersetzung übergeben.

    Typoscript
    plugin.tx_cooquickanfrage._LOCAL_LANG { de { el-form-manager-hapi-room-list-item-infos = Name: %1$s, <br>Beschreibung: %2$s, <br>Ausstattung: %3$s, <br>Größe: %4$s, <br>Ab-Preis: %5$s, <br>min. Belegung: %6$s,<br> max. Belegung %7$s, <br>Standardbelegung: %8$s, <br>Belegung von-bis: %9$s, Person/Personen: %10$s # %1$s: title # %2$s: description # %3$s: amenities # %4$s: size # %5$s: price -> f:format.currency # %6$s: occupancy.min # %7$s: occupancy.max # %8$s: occupancy.standard # %9$s: occupancy.min - occupancy.max (nur occupancyMin wenn gleich) # %10$s: el-form-manager-hapi-infos-person Übersetzung wenn occupancyMax = 1, sonst el-form-manager-hapi-infos-personen el-form-manager-hapi-infos-person = Person el-form-manager-hapi-infos-personen = Personen el-form-manager-hapi-room-list-item-link = Details el-form-manager-hapi-package-list-item-infos = Name: %1$s, <br>Teaser: %2$s ,<br>Beschreibung: %3$s, <br>Start-Datum: %4$s, <br>End-Datum: %5$s <br>Zeiträume: %6$s, <br>min. Aufenthalt: %7$s, <br>max. Aufenthalt: %8$s, <br>min.-max. Aufenthalt: %9$s, Nacht/Nächte: %10$s <br>Ab-Preis: %11$s # %1$s: title # %2$s: teaser # %3$s: description # %4$s: date.start -> f:format.date # %5$s: date.end -> f:format.date # %6$s: dates -> f:format.date als ul # %7$s: duration.min # %8$s: duration.max # %10$s: el-form-manager-hapi-infos-duration-singular Übersetzung wenn occupancyMax = 1, sonst el-form-manager-hapi-infos-duration-plural # %11$s: price.min -> f:format.currency el-form-manager-hapi-infos-duration-singular = Nacht el-form-manager-hapi-infos-duration-plural = Nächte el-form-manager-hapi-package-list-item-link = Details # Kind Alter Placeholder el-form-manager-hapi-child-age-placeholder = Kind %1$s # %1$s: Nummerierung der Altersfelder el-form-manager-hapi-child-age-label = Kind %1$s } }

    Preis- und Datumsformatierung

    Die Preis- und Datumsformatierung in den Übersetzungskey kann mit folgenden TypoScript angepasst werden:

    Typoscript
    plugin.tx_bhhapi.form-manager { infos { price { decimalSeparator = , thousandsSeparator = . decimals = 2 currencySign = € prependCurrency = true separateCurrency = true useDash = false } date { start = d.m. end = d.m.Y dates { start = d.m. end = d.m.Y } } } }

    Bild und Detail-Button

    Im Element-TypoScript kann ein Bild und ein Detail-Link aktiviert werden:

    Typoscript
    plugin.tx_bh.settings.contentElements.el-form-manager-bh_hapi-package-list { showImage = 0 showLink = 1 } plugin.tx_bh.settings.contentElements.el-form-manager-bh_hapi-room-list { showImage = 0 showLink = 1 }