lib.pagetitle = TEXT
lib.pagetitle.data = page : title

lib.currentPageId = TEXT
lib.currentPageId.data = TSFE:id

# LOGO
park.logo = TEXT
park.logo.data = siteLanguage:base
// park.logo.wrap = <a href="|" title="{$parkTitle}"><img src="{$imgPath}logo.png" alt="{$parkTitle}" /></a>
park.logo.wrap = <a href="|" class="navbar-brand p-0 m-0 h-100 col-xl-2 col-lg-3 col-md-4" target="_self" title="{$parkTitle}"><div class="brand-nav h-100"><img src="{path : {$imgPath}logo.png}" alt="{$parkTitle}" class="h-100" /></div></a>
park.logo.insertData = 1
// park.logo.wrap = <a href="|" class="navbar-brand p-0 m-0" target="_self" title="{$parkTitle}"><div class="brand-nav"><img src="{$imgPath}logo.png" alt="{$parkTitle}" class="img-fluid"/></div></a>
  

# DYNAMIC PARK META WEBSITE ENTRY NAVIGATION
park.metaWebsiteEntryMenu = RECORDS
park.metaWebsiteEntryMenu {
    tables = tt_content
    source = {$parkMetaWebsiteId}
}

# DYNAMIC CTA BUTTON (MAIN MENU)
park.parkCtaUid = RECORDS
park.parkCtaUid {
    tables = tt_content
    source = {$parkCtaUid}
}

# DYNAMIC PARK WEATHER
park.weatherWidget = RECORDS
park.weatherWidget {
    tables = tt_content
    source = {$weatherWidgetId}
}

# DYNAMIC PARK OPENINGS
park.openingtimesWidget = RECORDS
park.openingtimesWidget {
    tables = tt_content
    source = {$openingtimesWidgetId}
}

# DYNAMIC PARK ALERT BAR
park.alertBar = RECORDS
park.alertBar {
    tables = tt_content
    source = {$alertBarId}
}

# DYNAMIC PARK ALERT BOX
park.alertBox = RECORDS
park.alertBox {
    tables = tt_content
    source = {$alertBoxId}
}

# DYNAMIC PARK ALERT BOX
park.customCssId = RECORDS
park.customCssId {
    tables = tt_content
    source = {$customCssId}
}

# DYNAMIC SOCIAL MEDIA MENU
park.socialMenu = RECORDS
park.socialMenu {
    tables = tt_content
    source = {$socialMenuId}
}

# DYNAMIC CONTENT OF THE FOOTER
park.footerContent = RECORDS
park.footerContent {
    tables = tt_content
    source = {$footerInformationId}
}

# DYNAMIC COPYRIGHT CONTENT OF THE FOOTER
park.copyrightText = TEXT
park.copyrightText {
    data = date : U
    strftime = %Y
    wrap = &copy;&nbsp;Copyright&nbsp;|&nbsp;{$parkTitle}, all rights reserved.
}

# DYNAMIC SEARCH BOX IN THE HEADER
park.searchBox = USER
park.searchBox {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
    vendorName = TYPO3\CMS
    extensionName = IndexedSearch
    pluginName = Pi2
    switchableControllerActions {
        Search {
            1 = form
            2 = search
        }
    }
    view =< plugin.tx_indexedsearch.view
    view {
        templateRootPaths {
            20 = EXT:wabs_sp_planete_sauvage/Resources/Private/Templates/Ext/IndexedSearch/Header/
        }
        partialRootPaths {
            20 = EXT:wabs_sp_planete_sauvage/Resources/Private/Partials/Ext/IndexedSearch/Header/
        }
    }
    settings =< plugin.tx_indexedsearch.settings
    settings.targetPid = {$searchResultsUid}
    settings.displayResultNumber = 0
    settings.numberOfResults = 0
    settings.displayAdvancedSearchLink = 0
}

# DYNAMIC LANGUAGE SWITCHER MENU
// Note: this menu is rendered by fluid directly in the header template file because auf TYPO3 >=10

page.headerData.302 = TEXT
page.headerData.302.value (
<script type="text/javascript">
  (function(c,l,a,r,i,t,y){
    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
  })(window, document, "clarity", "script", "rcs8hepax9");
</script>
)

page {
    footerData.100 = TEXT
    footerData.100.value (
      <script type="text/javascript">
        _linkedin_partner_id = "8211674";
        window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
        window._linkedin_data_partner_ids.push(_linkedin_partner_id);
      </script>
  
      <script type="text/javascript">
        (function(l) {
          if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
          window.lintrk.q=[]}
          var s = document.getElementsByTagName("script")[0];
          var b = document.createElement("script");
          b.type = "text/javascript"; b.async = true;
          b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
          s.parentNode.insertBefore(b, s);
        })(window.lintrk);
      </script>
  
      <noscript>
        <img height="1" width="1" style="display:none;" alt="" 
          src="https://px.ads.linkedin.com/collect/?pid=8211674&amp;fmt=gif" />
      </noscript>
    )

    # SPREAD Tracker Script
    footerData.101 = TEXT
    footerData.101.value (
        <script>
            // Configuration du tracker SPREAD
            window.spconfig = {
                public_key: "33333331b332b0b2bcf2d2c360833b6bfb3bbe98ee975315e29e9f770400",
                debug: false,
                set_cookie: true
            };

            // Méthode de chargement du tracker
            function loadSpreadTracker(){
                window.domLoadEventFired = !0;
                var a = document.createElement("script");
                a.type = "text/javascript";
                a.async = true;
                a.charset = "UTF-8";
                a.id = "spread-tracker";
                a.src = "//static-sb.com/js/sb-tracker.js";
                document.body.appendChild(a);
            }

            if (window.addEventListener) {
                window.addEventListener("load", loadSpreadTracker, false);
            } else if (window.attachEvent) {
                window.attachEvent("onload", loadSpreadTracker);
            } else {
                window.onload = loadSpreadTracker;
            }
        </script>
    )
}
  