Vue-Rent-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
}
}