<INCLUDE_TYPOSCRIPT: source="FILE:EXT:eiffel/Configuration/TypoScript/Meta/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:eiffel/Configuration/TypoScript/Page/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:eiffel/Configuration/TypoScript/Content/setup.txt">

page.10 {
    partialRootPaths {
        2 = EXT:eiffel/Resources/Private/BootstrapPackage/Partials/Page/
    }
    layoutRootPaths {
        2 = EXT:eiffel/Resources/Private/BootstrapPackage/Layouts/Page/
    }
    templateRootPaths {
        2 = EXT:eiffel/Resources/Private/BootstrapPackage/Templates/Page/
    }
}
lib.contentElement {
    templateRootPaths {
        20 = EXT:eiffel/Resources/Private/BootstrapPackage/Templates/ContentElements/
    }
    partialRootPaths {
        20 = EXT:eiffel/Resources/Private/BootstrapPackage/Partials/ContentElements/
    }
    layoutRootPaths {
        20 = EXT:eiffel/Resources/Private/BootstrapPackage/Layouts/ContentElements/
    }
}
plugin.tx_news.view {
    templateRootPaths {
        2 = EXT:eiffel/Resources/Private/News/Templates/
    }
    partialRootPaths {
        2 = EXT:eiffel/Resources/Private/News/Partials/
    }
}
plugin.tx_powermail.view {
    templateRootPaths {
        2 = EXT:eiffel/Resources/Private/Powermail/Templates/
    }
    partialRootPaths {
        2 = EXT:eiffel/Resources/Private/Powermail/Partials/
    }
}

[request.getQueryParams()['type'] == 51112225 || request.getParsedBody()['type'] == 51112225]
    page >
    page  = PAGE
    page {
        #typeNum = 51112225
        config < page.config
        config {
            disableAllHeaderCode = 1
            xhtml_cleaning = 0
            admPanel = 0
            tx_realurl_enable = 1
            debug = 0
            disablePrefixComment = 1
        }
        10 = USER_INT
        10 {
            userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
            pluginName = wsgooglesearchajax
            extensionName = Eiffel
            controller = GoogleSearch
            vendorName = Wseils
            action = ajaxSearch
            switchableControllerActions {
                GoogleSearch {
                    1 = ajaxSearch
                }
            }
        }
        persistence =< plugin.googleSearch.persistence
        view =< plugin.tx_eiffel_wsgooglesearch.view
        update =< plugin.googleSearch.update
    }
[global]

#DĆ©finition des constantes pour logo multilang
page {
    10 {
        settings {
            logo {
                file = {$page.logo.file}
                file2 = {$page.logo.file2}
                fileInverted = {$page.logo.fileInverted}
            }
            logoEn {
                file2 = {$page.logoEn.file2}
            }
            logoEs {
                file = {$page.logoEs.file}
                file2 = {$page.logoEs.file2}
                fileInverted = {$page.logoEs.fileInverted}
            }
        }
    }
}

//CONTENU CITATION MINI
# Contenu Recherche des pages pro
tt_content.eiffel_smallquote = FLUIDTEMPLATE
tt_content.eiffel_smallquote {
    layoutRootPaths.0 = EXT:eiffel/Resources/Private/Layouts/
    layoutRootPaths.10 = {$plugin.tx_eiffel.view.layoutRootPath}
    partialRootPaths.0 = EXT:eiffel/Resources/Private/Partials/
    partialRootPaths.10 = {$plugin.tx_eiffel.view.partialRootPath}
    templateRootPaths.0 = EXT:eiffel/Resources/Private/Templates/Content/
    templateRootPaths.10 = {$plugin.tx_eiffel.view.templateRootPath}
    templateName = SmallQuote
}

#Personnalisation de la balise titre sur une liste de page dƩfinie
[page["uid"] in [{$listUidBaliseTitle}] ]
config.pageTitleProviders.eiffel {
    provider = Wseils\Eiffel\PageTitle\EiffelPageTitleProvider
    before = record
}
[end]