WebDev

EhPortal => EhPortal Support => Topic started by: Ronald on September 24, 2022, 04:35:15 PM

Title: Any Chance for Language Switcher
Post by: Ronald on September 24, 2022, 04:35:15 PM
Chen any chance you can whip up a code for changing the languages in a  portal block
Title: Re: Any Chance for Language Switcher
Post by: Chen Zhen on September 25, 2022, 09:15:17 PM
Create a top HTML type block with this content:
<div style="display: inline-flex;padding: 0rem;width: 100%;position: relative;overflow: hidden;align-items: right;justify-content: right;" id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
function insertMyGoogleTranslate() {
    var mySmfDiv = document.getElementById("google_translate_element");
    mySmfDiv.style.paddingRight = "0.3rem";
    mySmfDiv.style.paddingLeft = "0.3rem";
    mySmfDiv.style.lineHeight = "2rem";
    mySmfDiv.style.height = "2rem";
    mySmfDiv.style.overflowY = "hidden";
}
if (window.addEventListener)
    window.addEventListener("load", insertMyGoogleTranslate, false);
else
    window.attachEvent("onload", insertMyGoogleTranslate);
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Hide the title & body of the block.
(Style Options ->  checkboxes for: No Title + No Body)
Title: Re: Any Chance for Language Switcher
Post by: Ronald on September 27, 2022, 09:45:51 PM
Thanks Chen works great.
EhPortal 1.39.6 © 2024, WebDev