如何根据网站语言显示内容

运行机制

您可以通过自定义HTML代码将内容分成不同区块,并只对以某些语言查看页面的用户显示某些区块。您可以使用现有解决方案添加自有代码

如何获取

使用现有解决方案

  1. 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
  2. 单击打开建站器
  3. 标题区块中,设置翻译组件。
  4. 选择对其隐藏某些区块的语言。
  5. 自定义代码区块插入以下代码:
Copy
Full screen
Small screen
 1<script>
 2  (function () {
 3    var blockArray = [
 4      {
 5        blockName: '.block--packs',
 6        blockNumber: 0
 7      },
 8      {
 9        blockName: '.block--description',
10        blockNumber: 0
11      }
12    ];
13
14    function removeBlock() {
15      setTimeout(function () {
16        blockArray.map(function (block) {
17          return document.querySelectorAll(block.blockName)[block.blockNumber];
18        })
19          .forEach(function (element) {
20            element && element.remove();
21          });
22      }, 0);
23    }
24
25    removeBlock();
26  })();
27</script>

  1. blockArray数组中,对所选语言修改要对用户隐藏的区块的以下参数:
    • blockName - 区块的CSS类名称。可以是:
      • .block--header(标题区块)
      • .block--hero(行动召唤区块)
      • .block--html(自定义代码区块)
      • .block--packs(套餐区块)
      • .block--description(说明区块)
      • .block--gallery(图库区块)
      • .block--requirements(系统要求区块)
      • .block--faq(常见问答区块)
      • .block--embed(社交媒体小组件区块)
      • .block--news(新闻区块)
      • .block--footer(页脚区块)
    • blockNumber - 区块的序号。最小值是0
  2. 单击预览查看更改。

观看本说明的视频教程:


添加自有代码

  1. 在建站器中,单击添加区块,然后选择自定义代码
  1. 在区块中插入自己的代码。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。

有用链接

上次更新时间: 2025年8月29日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至doc_feedback@xsolla.com与我们联系。