Vue-Rent-Shop

    Sport-Zangerl (wenn aktualisiert) Wintersteiger-Shop

    Development und Deployment

    Vue Rental Entwicklung erfolgt im Bakehouse Monorepo im Vue Widget Ordner. Für die Entwicklung kann ein Vite Dev Server gestartet werden um Hot Module Reloading zu verwenden.

    composer serve-widget vue_rental/vue_rental

    DEV_VUE_RENTAL_WIDGET=1 in der .env setzen.

    Deployment

    Ein normaler Build kann via composer build-widget vue_rental/vue_rental ausgeführt werden. Die Build Pipeline verwendet ebenfalls diesen composer command.

    Testen und TypoScript-Settings

    Folgende TypoScript-Settings können gesetzt werden:

    Typoscript
    plugin.tx_vuerental.settings { insurancePerDay = 20.00 # ACHTUNG MOMENTAN FÜR ZANGERL AUSGEHEBELT (ohne Tagesabhängigkeit) insurencePerPerson = 1 # [0,1] - Funktioniert noch NICHT! saveXmlInTestMode = 0 # [0,1] - Kann aktiviert werden, um XML Generierung zu testen dateranges { min = 2023-11-25 max = 2024-05-01 disabled { #0 { # start = 2023-04-24 # end = 2023-09-01 #} } } pages { productsPageUid = 81 completePageUid = 110 # Ersetzt erste Ansicht von Warenkorb - public/fileadmin/templates/ext/bh_shop/Templates/Cart/Index.html checkoutPageUid = 110 } locations { # Übersetzungskey werden aus location-keys generiert #0 = gaislachkogel #1 = innerwald } }