rootPageId: 9 base: 'https://www.ep-reisen.de' baseVariants: - base: 'https://eptypo3.burn.dpn' condition: 'applicationContext == "Development"' languages: - title: Deutsch enabled: true languageId: '0' base: / typo3Language: de locale: de_DE.UTF-8 iso-639-1: de navigationTitle: Deutsch hreflang: de-DE direction: '' flag: de - title: Englisch enabled: true languageId: '1' base: /en/ typo3Language: default locale: en_US.UTF-8 iso-639-1: en navigationTitle: English hreflang: en-US direction: '' fallbackType: strict fallbacks: '' flag: gb errorHandling: - errorCode: '404' errorHandler: Page errorContentSource: 't3://page?uid=608' routes: - route: robots.txt type: staticText content: "User-agent: *\r\nDisallow: /typo3/\r\nDisallow: /typo3_src/\r\nAllow: /typo3/sysext/frontend/Resources/Public/*\r\n" routeEnhancers: NewsDetailPlugin: type: Extbase extension: News plugin: Pi1 limitToPages: - 1392 routes: - routePath: '/{news_title}' _controller: 'News::detail' _arguments: news_title: news defaultController: 'News::detail' aspects: news_title: type: PersistedAliasMapper tableName: tx_news_domain_model_news routeFieldName: path_segment NewsTagPlugin: type: Extbase extension: News plugin: Pi1 limitToPages: - 1391 routes: - routePath: '/{news_tag}' _controller: 'News::list' _arguments: news_tag: overwriteDemand/tags defaultController: 'News::list' aspects: news_tag: type: PersistedAliasMapper tableName: tx_news_domain_model_tag routeFieldName: slug TeamPlugin: type: Extbase extension: EpProducts plugin: teammembers limitToPages: - 1446 routes: - routePath: '/{teamer_name}' _controller: 'Team::show' _arguments: teamer_name: member defaultController: 'Team::show' aspects: teamer_name: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_teammember routeFieldName: path_segment ProductDetailPlugin: type: Extbase extension: EpProducts plugin: product_detail routes: - routePath: '/detail/{product_uid}/{hotel_uid}' _controller: 'Product::detail' _arguments: product_uid: product hotel_uid: hotel defaultController: 'Product::detail' aspects: product_uid: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_product routeFieldName: uid hotel_uid: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_hotel routeFieldName: uid SearchResultPlugin: type: Extbase extension: EpProducts plugin: searchresult limitToPages: - 41 routes: - routePath: '/ergebnis/{filter_settings}' _controller: 'Search::searchresult' _arguments: filter_settings: filterSettings - routePath: '/ergebnis' _controller: 'Search::searchresult' requirements: filter_settings: '[A-Z0-9%\-]+' defaultController: 'Search::searchresult' ResellerPlugin: type: Extbase extension: EpProducts plugin: reseller limitToPages: [1483] routes: - routePath: '/{reseller_code}' _controller: 'Reseller::list' _arguments: reseller_code: reseller - routePath: '/{reseller_code}/xml' _controller: 'Reseller::xml' _arguments: reseller_code: reseller - routePath: '/{reseller_code}/csv/{export_type}' _controller: 'Reseller::csv' _arguments: reseller_code: reseller export_type: type - routePath: '/{reseller_code}/copypaste/{product_uid}' _controller: 'Reseller::copypaste' _arguments: reseller_code: reseller product_uid: product aspects: export_type: type: StaticValueMapper map: google: google facebook: facebook reseller_code: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_reseller routeFieldName: code product_uid: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_product routeFieldName: uid AjaxRequests: type: Extbase extension: EpProducts plugin: ajax limitToPages: [855] routes: - routePath: '/searchresult' _controller: 'AjaxSearch::searchresult' - routePath: '/dates/{product_uid}/{hotel_uid}' _controller: 'AjaxDate::dates' _arguments: product_uid: product hotel_uid: hotel - routePath: '/filterpanel/autocomplete' _controller: 'AjaxFilterpanel::autocomplete' - routePath: '/searchbar/options' _controller: 'AjaxSearchbar::options' - routePath: '/searchbar/reset' _controller: 'AjaxSearchbar::reset' - routePath: '/pricetable/{product_uid}/{hotel_uid}' _controller: 'AjaxTable::pricetable' _arguments: product_uid: product hotel_uid: hotel - routePath: '/pricetable' _controller: 'AjaxTable::pricetableHtml' - routePath: '/calendar/range' _controller: 'AjaxCalendar::range' - routePath: '/calendar/contingents' _controller: 'AjaxCalendar::contingents' - routePath: '/calendar/availableRooms' _controller: 'AjaxCalendar::availableRooms' - routePath: '/contingent/list' _controller: 'AjaxContingent::list' - routePath: '/contingent/rooms' _controller: 'AjaxContingent::rooms' - routePath: '/watchlist' _controller: 'AjaxWatchlist::list' requirements: product_uid: \d+ hotel_uid: \d+ aspects: product_uid: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_product routeFieldName: uid hotel_uid: type: PersistedAliasMapper tableName: tx_epproducts_domain_model_hotel routeFieldName: uid PageTypeSuffix: type: PageType default: '/' index: '' map: '/': 0 '/json': 1701 '/html': 1702 'sitemap.xml': 1533906435