plugin.tx_ncncookieconsent_cookieconsent {
    view {
        templateRootPaths.0 = EXT:ncn_cookieconsent/Resources/Private/Templates/
        templateRootPaths.1 = {$plugin.tx_ncncookieconsent_cookieconsent.view.templateRootPath}
        partialRootPaths.0 = EXT:ncn_cookieconsent/Resources/Private/Partials/
        partialRootPaths.1 = {$plugin.tx_ncncookieconsent_cookieconsent.view.partialRootPath}
        layoutRootPaths.0 = EXT:ncn_cookieconsent/Resources/Private/Layouts/
        layoutRootPaths.1 = {$plugin.tx_ncncookieconsent_cookieconsent.view.layoutRootPath}
    }
    persistence {
        storagePid = {$plugin.tx_ncncookieconsent_cookieconsent.persistence.storagePid}
        recursive = 99
    }
    features {
        #skipDefaultArguments = 1
        # if set to 1, the enable fields are ignored in BE context
        ignoreAllEnableFieldsInBe = 0
    }
    mvc {
        #callDefaultActionIfActionCantBeResolved = 1
    }
	settings {
		forceConsent = {$plugin.ncn_cookieconsent.forceConsent}
		googleConsentMode = {$plugin.ncn_cookieconsent.googleConsentMode}
		consentModal {
			layout = {$plugin.ncn_cookieconsent.consentModal.layout}
			positionY = {$plugin.ncn_cookieconsent.consentModal.positionY}
			positionX = {$plugin.ncn_cookieconsent.consentModal.positionX}
			transition = {$plugin.ncn_cookieconsent.consentModal.transition}
			swapButtons = {$plugin.ncn_cookieconsent.consentModal.swapButtons}
		}
		settingsModal {
			layout = {$plugin.ncn_cookieconsent.settingsModal.layout}
			position = {$plugin.ncn_cookieconsent.settingsModal.position}
			transition = {$plugin.ncn_cookieconsent.settingsModal.transition}
		}
		settingsBtn {
			btnClass = {$plugin.ncn_cookieconsent.settingsBtn.btnClass}
			btnLabelClass = {$plugin.ncn_cookieconsent.settingsBtn.btnLabelClass}
			btnIcon = {$plugin.ncn_cookieconsent.settingsBtn.btnIcon}
		}
		privacyPid = {$plugin.ncn_cookieconsent.privacy.pageUid}
		themecode = {$config.themecode}
		categories {
			statistic {
				enable = {$plugin.ncn_cookieconsent.categories.statistic.enable}
			}
			marketing {
				enable = {$plugin.ncn_cookieconsent.categories.marketing.enable}
			}
		}
		scripts {
			usercentrics {
				id = {$plugin.ncn_cookieconsent.scripts.usercentrics.id}
			}	
			iframemanager {
				enable = 1
				youtube {
					enable = 1
				}
				vimeo {
					enable = {$plugin.ncn_cookieconsent.scripts.iframemanager.vimeo.enable}
				}
				googleMaps {
					enable = 1
				}
			}
		}
		tags {
			analytics {
				ua = {$plugin.ncn_cookieconsent.tags.analytics.ua}
				gtm = {$plugin.ncn_cookieconsent.tags.analytics.gtm}
				ga4 = {$plugin.ncn_cookieconsent.tags.analytics.ga4}
			}
			ads {
				conversionId = {$plugin.ncn_cookieconsent.tags.ads.conversionId}
				remarketingId = {$plugin.ncn_cookieconsent.tags.ads.remarketingId}
			}
			facebook {
				pixel = {$plugin.ncn_cookieconsent.tags.facebook.pixel}
			}
		}
	}
}

# delete old 
page{
    includeCSS.cookieconsent > 
	headerData.120 > 
	headerData.99 > 
	theme.cookieconsent.enable = 0
}

page.1000 = FLUIDTEMPLATE
page.1000 {
	file = EXT:ncn_cookieconsent/Resources/Private/Templates/Page/Cookieconsent.html

	settings < plugin.tx_ncncookieconsent_cookieconsent.settings
	settings {	
	}
}


lib.contentElement.partialRootPaths.1120 = EXT:ncn_cookieconsent/Resources/Private/Partials/
lib.contentElement.partialRootPaths.1121 = EXT:ncn_cookieconsent/Resources/Private/Partials/ContentElements/

#Overwrite news partials
plugin.tx_news.view.partialRootPaths.1020 = EXT:ncn_cookieconsent/Resources/Private/Partials/
plugin.tx_news.view.partialRootPaths.1021 = EXT:ncn_cookieconsent/Resources/Private/Partials/News/

#Overwrite page partials
page.10.partialRootPaths.1101 = EXT:ncn_cookieconsent/Resources/Private/Partials/Page/

lib.fluidContent{
	partialRootPaths {
		1101 = EXT:ncn_cookieconsent/Resources/Private/Partials/ContentElements/
	}
}
