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

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

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

plugin.tx_epevents {
    features {
        requireCHashArgumentForActionArguments = 0
        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}
        configuratorPageUid = {$plugin.tx_epevents.settings.configuratorPageUid}
        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}
        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}
        enableLanguageSwitch = {$plugin.tx_epevents.settings.enableLanguageSwitch}
        configurator {
            defaults {
                budget = 4
            }
            options {
                budget = 1:nicht festgelegt;2:400 - 600 €;3:600 - 800 €;4:800 - 1000 €;5:1000 - 1500 €;6:1500 - 2000 €;7:2500 - 3000 €
                pax = 1:20 - 40;2:40 - 60;3:60 - 80;4:80 - 100;5:100 - 150;6:150 - 200;7:200 - 250;8:250 - 300;9:350 - 400;10:400 - 450;11:450 - 500;12:500+
                period = 1:Tagesevent;2:1 Nacht;3:2 Nächte;4:3 Nächte;5:4 Nächte;6:5 Nächte;7:6 Nächte;8:7 Nächte
                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
            }
        }
    }
}

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.typoscript">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Page/Ajax.typoscript">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_events/Configuration/TypoScript/Page/XMLSitemap.typoscript">

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
    linkVars = L
}

[globalVar = GP:L = 1]
    config {
        sys_language_uid = 1
        language = en
        locale_all = en_EN.UTF-8
        htmlTag_langKey = en
    }
    plugin.tx_epevents.settings.configurator.options {
        budget = 1:undetermined;2:400 - 600 €;3:600 - 800 €;4:800 - 1000 €;5:1000 - 1500 €;6:1500 - 2000 €;7:2500 - 3000 €
        pax = 1:20 - 40;2:40 - 60;3:60 - 80;4:80 - 100;5:100 - 150;6:150 - 200;7:200 - 250;8:250 - 300;9:350 - 400;10:400 - 450;11:450 - 500;12:500+
        period = 1:Daytrip;2:1 Night;3:2 Nights;4:3 Nights;5:4 Nights;6:5 Nights;7:6 Nights;8:7 Nights
        travelType = 1:Incentive;2:Teambuilding;3:Meeting;4:Corporate Event
        locationType = 1:Sea;2:Mountains;3:Cities;4:Special
        accommodationType = 1:3-Star;2:4-Star;3:5-Star;4:Special
        programmeType = 1:Outdoor & Action;2:Event Gastronomy;3:Sightseeing;4:Special
        distance = 1:Germany;2:Europe;3:World
    }
[global]

