Joomla 3.4.1 更改网站语言时更改变量


Joomla 3.4.1 change variables when change the website language

我想做的是当我将语言从 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();

然后像这样将 set js 变量分配给 PHP 变量

var lang = "<?php echo $lang_tag; ?>";

之后只需设置条件。

函数getTag() 将像这种格式en-GB返回您的 lang 标签。