我正在使用 ModX 构建一个多语言网站,所以我额外安装了 Babel,一切似乎都运行良好。
我现在想知道如何处理我的模板,我无法想出一个解决方案来为不同语言的页面使用相同的模板(这将是理想的,没有代码重复)。
事实上,考虑一下我的模板中的这段代码,它在侧边栏中列出了帖子:
<h3>Archives</h3>
<ul>
[[!Archivist? &target=`7` &parents=`3,4`]]
</ul>
target=7
并parents=3,4
参考英文资源,所以我显然不能在我的中文资源模板中使用此代码。我能想到的唯一解决方法是为每种语言设置不同的模板。这是正确的方法吗?