2017-10-26 11 views
2

Ich arbeite mit einem fertigen Skript für die Cookie-Politik in Europa. Das Problem, mein CMS von Hubspot erlaubt nur global Header für alle Inhalte oder einzelne Köpfe für jede Seite. Mit unseren 120 Seiten ist es schwierig, sie manuell zu definieren, aber wir brauchen ein Skript für die deutschen Seiten und ein Skript für die Frend-Seiten.HTML Kopf mit Skripten für verschiedene Regionalsprachen?

Hier werden die Skripte:

<script> 
 
window.addEventListener("load", function(){ 
 
window.cookieconsent.initialise({ 
 
    "palette": { 
 
    "popup": { 
 
     "background": "#1d89d2" 
 
    }, 
 
    "button": { 
 
     "background": "#fff", 
 
     "text": "#333" 
 
    } 
 
    }, 
 
    "position": "top", 
 
    "static": true, 
 
    "content": { 
 
    "message": "SORBA verwendet Cookies, um Ihr Online-Erlebnis zu verbessern. Mit der weiteren Nutzung von sorba.ch akzeptieren Sie unsere: 
 
", 
 
    "dismiss": "Schliessen", 
 
    "link": "Datenschutzerklärung", 
 
    "href": "www.sorba.ch/datenschutz" 
 
    } 
 
})}); 
 
</script> 
 

 

 
<script> 
 
window.addEventListener("load", function(){ 
 
window.cookieconsent.initialise({ 
 
    "palette": { 
 
    "popup": { 
 
     "background": "#1d89d2" 
 
    }, 
 
    "button": { 
 
     "background": "#fff", 
 
     "text": "#333" 
 
    } 
 
    }, 
 
    "position": "top", 
 
    "static": true, 
 
    "content": { 
 
    "message": "SORBA utilise des cookies pour améliorer votre expérience de navigation. Si vous poursuivez l’utilisation de sorba.ch, vous acceptez notre : 
 
", 
 
    "dismiss": "Fermer", 
 
    "link": "Politique de confidentialité", 
 
    "href": "www.sorba.ch/fr-ch/politique_confidentialite" 
 
    } 
 
})}); 
 
</script>

Gibt es eine Möglichkeit, den Inhalt Sprache der Seite zu identifizieren und nur ein Skript zu aktivieren?

Antwort

0

Sie können die aktuelle Seitensprache von <html lang="en"> Tag finden.

var current_lang = $('html').attr('lang'); 
if(current_lang == 'de'){ 
    //show Deutsch messge 
} else if(current_lang == 'en'){ 
    //show English message 
} 
Verwandte Themen