Jor*_*rik 0 php drupal internationalization drupal-7
我正在一个drupal网站上工作,我需要有一个分类数据的信息页面.
分类数据有一些额外的字段显示,包括自定义链接.
默认的分类法页面不允许自定义链接,它将显示与该术语相关联的内容,我不希望这样.
我创建了一个输出块的模块,我基本上使用了这个代码
$term = taxonomy_term_load($termId);
Run Code Online (Sandbox Code Playgroud)
这很好,但我无法获得分类法的翻译版本!我正在使用i18n模块.
如何获得分类标准的本地化版本?
提前致谢,
Jorik
小智 6
langcode参数taxonomy_term_view()
用于按关联节点的语言进行过滤.它(不幸的是?)与术语本身的语言无关.
您可以使用i18n本地化术语
$term = taxonomy_term_load($tid);
if (module_exists('i18n_taxonomy')) {
module_load_include('inc', 'i18n', 'i18n_taxonomy.pages');
$term = i18n_taxonomy_localize_terms($term);
}
print render(taxonomy_term_view($term, 'full'), $language->language);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7035 次 |
最近记录: |