<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Extensions/FluidStyledContent.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Extensions/Form.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Extensions/News.ts">

<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Library/DynamicContent.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Library/ParseFunc.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Library/SearchForm.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Library/Configurator.ts">

<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/ContentElements/banner.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/ContentElements/herounit.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/ContentElements/statement.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/ContentElements/tile.ts">

plugin.tx_epevents {
    features.skipDefaultArguments = 1
    view {
        layoutRootPaths.10 = EXT:ep_events/Resources/Private/Layouts/
        templateRootPaths.10 = EXT:ep_events/Resources/Private/Templates/
        partialRootPaths.10 = EXT:ep_events/Resources/Private/Partials/
        widget.TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:ep_events/Resources/Private/Templates/
    }

    persistence {
        storagePid = {$plugin.tx_epevents.persistence.storagePid}
    }
    settings < lib.fluidContent.settings
    settings {
        helperNavPid = {$plugin.tx_epevents.settings.helperNavPid}
        footerNavPid = {$plugin.tx_epevents.settings.footerNavPid}
        contactPageUid = {$plugin.tx_epevents.settings.contactPageUid}
        inquiryPageUid = {$plugin.tx_epevents.settings.inquiryPageUid}
        ajaxPageUid = {$plugin.tx_epevents.settings.ajaxPageUid}
        searchPageUid = {$plugin.tx_epevents.settings.searchPageUid}
        inquiryToEmail = {$plugin.tx_epevents.settings.inquiryToEmail}
        inquiryToName = {$plugin.tx_epevents.settings.inquiryToName}
        xmlSitemapRootPageUid = {$plugin.tx_epevents.settings.xmlSitemapRootPageUid}
        xmlSitemapExcludeUids = {$plugin.tx_epevents.settings.xmlSitemapExcludeUids}
        googleTagManagerId = {$plugin.tx_epevents.settings.googleTagManagerId}
        offerDetailPageUid = {$plugin.tx_epevents.settings.offerDetailPageUid}
        activityDetailPageUid = {$plugin.tx_epevents.settings.activityDetailPageUid}
        activityListPageUid = {$plugin.tx_epevents.settings.activityListPageUid}
        dataProtectionPageUid = {$plugin.tx_epevents.settings.dataProtectionPageUid}
        legalNoticePageUid = {$plugin.tx_epevents.settings.legalNoticePageUid}
        termsPageUid = {$plugin.tx_epevents.settings.termsPageUid}
        feedbackPageUid = {$plugin.tx_epevents.settings.feedbackPageUid}
        searchLogIgnoreIps = {$plugin.tx_epevents.settings.searchLogIgnoreIps}
        activityDefaultHeaderImage = {$plugin.tx_epevents.settings.activityDefaultHeaderImage}
        activityDefaultKeywordsImage = {$plugin.tx_epevents.settings.activityDefaultKeywordsImage}
        enableContactFormAutoreply = {$plugin.tx_epevents.settings.enableContactFormAutoreply}
        contactFormAutoreplySubject = {$plugin.tx_epevents.settings.contactFormAutoreplySubject}
        businessHours = {$plugin.tx_epevents.settings.businessHours}
        configurator {
            options {
                travelType {
                    1 = Incentive
                    2 = Teambuilding
                    3 = Meeting
                    4 = Corporate Event
                }
                locationType {
                    1 = Meer
                    2 = Berge
                    3 = Städte
                    4 = Spezial
                }
                accommodationType {
                    1 = 3-Sterne
                    2 = 4-Sterne
                    3 = 5-Sterne
                    4 = Spezial
                }
                programmeType {
                    1 = Outdoor & Action
                    2 = Event-Gastronomie
                    3 = Sightseeing
                    4 = Spezial
                }
                distance {
                    1 = Deutschland
                    2 = Europa
                    3 = Welt
                }
                pax {
                    1 = 15 - 20
                    2 = 20 - 30
                    3 = 30 - 40
                    4 = 40 - 50
                    5 = 50 - 60
                    6 = 60 - 80
                    7 = 80 - 100
                    8 = 100 - 120
                    9 = 120 - 150
                    10 = 150 - 200
                    11 = 200 - 250
                    12 = 250 - 300
                    13 = 350 - 400
                    14 = 400 - 450
                    15 = 450 - 500
                }
                budget {
                    1 = nicht festgelegt
                    2 = 300 - 400 €
                    3 = 400 - 500 €
                    4 = 500 - 600 €
                    5 = 600 - 700 €
                    6 = 700 - 800 €
                    7 = 800 - 900 €
                    8 = 900 - 1000 €
                    9 = 1000 - 1100 €
                    10 = 1100 - 1200 €
                    11 = 1200 - 1300 €
                    12 = 1300 - 1400 €
                    13 = 1400 - 1500 €
                    14 = 1500 - 1600 €
                    15 = 1600 - 1700 €
                    16 = 1700 - 1800 €
                    17 = 1800 - 1900 €
                    18 = 1900 - 2000 €
                    19 = 2000 - 2100 €
                    20 = 2100 - 2200 €
                    21 = 2200 - 2300 €
                    22 = 2300 - 2400 €
                    23 = 2400 - 2500 €
                    24 = 2500 - 2600 €
                    25 = 2600 - 2700 €
                    26 = 2700 - 2800 €
                    27 = 2800 - 2900 €
                    28 = 2900 - 3000 €
                }
                period {
                    1 = 1 Nacht
                    2 = 2 Nächte
                    3 = 3 Nächte
                    4 = 4 Nächte
                    5 = 5 Nächte
                    6 = 6 Nächte
                    7 = 7 Nächte
                }
            }
            defaults {
                budget = 6
            }
        }
    }
}

lib.parseFunc_RTE {
    nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
    nonTypoTagStdWrap.encapsLines.addAttributes.H2.class = headline headline--primary
    nonTypoTagStdWrap.encapsLines.addAttributes.H3.class = headline
}

tt_content.stdWrap.innerWrap >
lib.stdheader.3.headerClass >

<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Page/Main.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Page/Ajax.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Page/XMLSitemap.ts">

config {
    doctype = html5
    removeDefaultCSS = 1
    removePageCss = 1
    removeDefaultJS = 0
    disablePrefixComment = 1
    inlineStyle2TempFile = 1
    tx_realurl_enable = 1
    absRefPrefix = /
    language = de
    locale_all = de_DE.UTF-8
    sys_language_uid = 0
    htmlTag_langKey = de
    compressJs = 1
    compressCss = 1
    compressBody = 1
    typolinkEnableLinksAcrossDomains = 1
}

