Drupal7 查看多语言问题
Posted
技术标签:
【中文标题】Drupal7 查看多语言问题【英文标题】:Drupal7 View Multilingual issue 【发布时间】:2014-06-20 16:43:47 【问题描述】:我在 Drupal 7 中有一个多语言网站。我有一个显示内容的视图,这个视图在我的一个自定义模块中的代码中。当视图在代码中并且在数据库中时工作正常时,我没有得到翻译。让我试着解释一下:
我添加了内容字段并重写了该字段的输出,包装 使用 t() 并从显示中排除。我添加了另一个全局自定义 字段并使用替换模式来显示该内容字段。一世 导出视图并将其保存在自定义模块之一的代码中。
现在视图在代码中,一切都按默认语言正常工作 (英语)。当我切换语言时,它只显示英语 该内容字段和其他所有显示翻译的内容。
我在 Views UI 中保存了视图,没有进行任何更改,现在视图在 数据库。我刷新了页面,得到了翻译。
任何想法或帮助将不胜感激。谢谢!
【问题讨论】:
【参考方案1】:尝试编写一个更新脚本,使用 $view->save(); 将代码中的视图保存到数据库中;
当你更新视图时,你总是需要一个更新数据库中的视图的更新脚本:
$view->delete();
ctools_include('object-cache');
ctools_object_cache_clear('view', $view->name);
$view->save();
【讨论】:
以上是关于Drupal7 查看多语言问题的主要内容,如果未能解决你的问题,请参考以下文章