我想做的是,当我将语言从 en-GB 更改为 nl-NL (我的网站有 6 种语言)时,我想要这个变量
var aboutus = $("#intro .intro-block .fa-file-text").parent().html();
$("#intro .intro-block .fa-file-text").parent().html("<a href='/about' class='introimages'>" + aboutus + "</a>");
改为此
var aboutus_nl = $("#intro .intro-block .fa-file-text").parent().html();
$("#intro .intro-block .fa-file-text").parent().html("<a href='/about-nl' class='introimages'>" + aboutus_nl + "</a>");
当网站位于 nl-NL 时
最佳答案
首先你可以像这样使用php
$lang = JFactory::getLanguage();
$lang_tag = $lang->getTag();
然后将设置的 js 变量分配给 php 变量,如下所示
var lang = "<?php echo $lang_tag; ?>";
之后只需设置条件。
函数getTag()
将返回您的lang标签,就像这种格式en-GB
。
关于javascript - Joomla 3.4.1更改网站语言时更改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30933810/