diff --git a/public/js/api/factory/ort.js b/public/js/api/factory/ort.js index 90488df1b..2e06d6b71 100644 --- a/public/js/api/factory/ort.js +++ b/public/js/api/factory/ort.js @@ -22,5 +22,19 @@ export default { url: '/api/frontend/v1/Ort/ContentID', params: { ort_kurzbz: ort_kurbz } }; + }, + getRooms(datum, von, bis, typ, personenanzahl = 0) { + return { + method: 'get', + url: '/api/frontend/v1/Ort/getRooms', + params: { datum, von, bis, typ, personenanzahl } + }; + }, + getRoomTypes() { + return { + method: 'get', + url: '/api/frontend/v1/Ort/getTypes', + params: { } + }; } }; \ No newline at end of file diff --git a/public/js/components/Cis/Cms/Content_types/Raum_contentmittitel.js b/public/js/components/Cis/Cms/Content_types/Raum_contentmittitel.js index d7b9ed956..8373b6ac9 100644 --- a/public/js/components/Cis/Cms/Content_types/Raum_contentmittitel.js +++ b/public/js/components/Cis/Cms/Content_types/Raum_contentmittitel.js @@ -12,7 +12,7 @@ export default { required:true, }, content_id:{ - type:Number, + type: [Number, String], } }, methods: { @@ -129,7 +129,7 @@ export default { template: /*html*/ ` -
Content was not found
`, diff --git a/public/js/components/Cis/Mylv/LvMenu.js b/public/js/components/Cis/Mylv/LvMenu.js index 88340f01b..ef820ebb0 100644 --- a/public/js/components/Cis/Mylv/LvMenu.js +++ b/public/js/components/Cis/Mylv/LvMenu.js @@ -43,6 +43,13 @@ export default { return menuItem.c4_link ?? null; } }, + getMenuName(menuItem) { + if(menuItem.phrase) { + return this.$p.t(menuItem.phrase) + } else { + return menuItem.name + } + } }, template:/*html*/`{{menuItem.name}}
+{{ getMenuName(menuItem) }}
{{text}}