如何设置Drupal默认首页(视图)以默认的其他语言打开

时间:2010-03-06 16:41:48

标签: drupal frontpage

我需要以特定路径打开视图作为首页。一切都会很好,除了视图必须用另一种语言打开而不是默认(英语)。

尝试在站点信息设置中为语言添加前缀或添加带有该前缀的路径别名失败,因为Drupal说“tha path xxx无效”会导致Drupal自动添加前缀语言。

我想到了破解核心功能或使用自定义代码覆盖首页方法。

通过配置是否有任何解决方案?

精确度:我需要更改INTERFACE语言(菜单等),而不仅仅是视图内容。

2 个答案:

答案 0 :(得分:0)

您是否无法在视图中添加过滤器,指定您希望它使用的语言? (查看 - >过滤器 - >节点语言 - >是......之一)

答案 1 :(得分:0)

如果您只想更改语言,可以通过更改该视图的预处理函数中的全局$语言来实现。

您可以使用language_list()获取一系列活动语言,并使用列表中的一个覆盖全局$语言。您需要在预处理功能中执行此操作,查看视图中的主题信息以获取有关它的更多信息。

相关问题