Prestashop iubenda multilingua

Salve a tutti,
vediamo oggi come aggiungere un codice di IUBENDA (cookie e privacy policy) dentro Prestashop, attivando però la funziona multilingua.



nella documentazione ufficiale di iubenda infatti:
http://www.iubenda.com/it/help/posts/2037

Si evince che il sistema non va bene per un multilingua.


Per cui se avete più privacy e/o cookie policy a seconda della differente lingua (esempio una policy per l'italiano ed una per l'inglese) con questo sistema non potrete fare uno switch fra le due policy.


Vediamo allora come possiamo sviluppare una modifica più funzionale.


Prendiamo come da guida il file
 header.tpl
ed aggiungiamo un codice tipo questo:


    
{* ADW Custom Codice IUBENDA *}            

    {if $language_code == 'it-it'}
            {literal}                                                 
            <script type="text/javascript">
                var _iub = _iub || [];
                _iub.csConfiguration = {
                    cookiePolicyId: 00000000,
                    siteId: 0000000,
                    lang: "it"
                };
            </script>
            <script type="text/javascript" src= "//cdn.iubenda.com/cookie_solution/safemode/iubenda_cs.js" charset="UTF-8" async></script>
            {/literal}                         
        {elseif $language_code == 'en-gb'}    
            {literal}     
            <script type="text/javascript">
                var _iub = _iub || [];
                _iub.csConfiguration = {
                    cookiePolicyId: 0000000,
                    siteId: 00000000,
                    lang: "en"
                };
            </script>
            <script type="text/javascript" src= "//cdn.iubenda.com/cookie_solution/safemode/iubenda_cs.js" charset="UTF-8" async></script>
        {/literal}             
    {/if}

{* /End ADW Custom Codice IUBENDA *}        





nell'esempio,
sono state settate due lingue diverse.



Se avete più di due lingue, basta copiare la parte dell'inglese ed aggiungerne di seguito, modificando la variabile 'en-gb' a seconda delle lingue che avete.




Commenti