如何在Drupal中为每种语言设置不同的主页?
如何在Drupal中为每种语言设置不同的主页 我只使用locale模块(不是i18..或其他翻译模块) 谢谢你试试这个 试试这个如何在Drupal中为每种语言设置不同的主页?,drupal,drupal-6,Drupal,Drupal 6,如何在Drupal中为每种语言设置不同的主页 我只使用locale模块(不是i18..或其他翻译模块) 谢谢你试试这个 试试这个 您可以用一种非常简单的方式在没有路径模块的情况下完成此操作: 首先,转到sites/default/settings.php并将frontpage定义为多语言变量: $conf['i18n_variables'] = array('site_frontpage'); $conf['i18n_variables']=array('site_frontpage'); 之后
您可以用一种非常简单的方式在没有路径模块的情况下完成此操作: 首先,转到sites/default/settings.php并将frontpage定义为多语言变量: $conf['i18n_variables'] = array('site_frontpage'); $conf['i18n_variables']=array('site_frontpage'); 之后,清除缓存并转到管理>站点信息。您将看到下面的“默认首页”将显示:“这是一个多语言变量。”: 更改管理语言(侧栏中通常有一块语言切换器)并更改路径,每种语言的路径将不同
您可以添加更多i18n_变量,以根据语言(即站点名称、标语、任务)更改站点信息中的其他内容。更多信息请访问:您可以不使用路径模块,以非常简单的方式执行此操作: 首先,转到sites/default/settings.php并将frontpage定义为多语言变量: $conf['i18n_variables'] = array('site_frontpage'); $conf['i18n_variables']=array('site_frontpage'); 之后,清除缓存并转到管理>站点信息。您将看到下面的“默认首页”将显示:“这是一个多语言变量。”: 更改管理语言(侧栏中通常有一块语言切换器)并更改路径,每种语言的路径将不同
您可以添加更多i18n_变量,以根据语言(即站点名称、标语、任务)更改站点信息中的其他内容。更多信息请访问:,如果您想让它真正起作用,因为在为不同语言设置默认主页时存在一个恼人的错误,因为我们习惯于在Drupal中存在可笑的错误,您必须更改url以便正确设置默认首页。这是因为在切换语言时,语言前缀保持不变。太棒了,不是吗 因此,将/nl/admin/config/system/site-information更改为/en/admin/config/system/site-information
要真正做到这一点 如果您想让它真正起作用,因为在为不同语言设置默认主页时存在一个恼人的错误,因为我们习惯于在Drupal中存在可笑的错误,您必须更改url以正确设置默认首页。这是因为在切换语言时,语言前缀保持不变。太棒了,不是吗 因此,将/nl/admin/config/system/site-information更改为/en/admin/config/system/site-information
要真正做到这一点 您可以在不使用路径模块的情况下执行此操作。但是这种方式也可以,我有个问题。我的主页是一个视图,而不是一个node@Patrick:那没关系。只需确保按用户的语言过滤视图(假设这是您想要做的),然后在站点信息首页字段中输入该视图的路径。当然,除非您定义了多个视图(每种语言一个),否则您就不走运了,可能不得不使用i18n模块。顺便说一句,这种方法在Drupal7(在Beta1和Beta2中测试)中不起作用。您可以不使用path模块来实现。但是这种方式也可以,我有个问题。我的主页是一个视图,而不是一个node@Patrick:那没关系。只需确保按用户的语言过滤视图(假设这是您想要做的),然后在站点信息首页字段中输入该视图的路径。当然,除非您定义了多个视图(每种语言一个),否则您就不走运了,可能不得不使用i18n模块。顺便说一句,这种方法在Drupal7中不起作用(在Beta1和Beta2中测试)。我想我需要i18模块来实现这一点。我只是在用语言环境。有没有一种方法可以做到这一点,仅仅是使用语言环境?thanks@Patrick-您必须使用i18n模块进行此操作。我做了很多多语言网站(包括RTL网站),这是一个非常方便的模块。我想我需要i18模块。我只是在用语言环境。有没有一种方法可以做到这一点,仅仅是使用语言环境?thanks@Patrick-您必须使用i18n模块进行此操作。我做了很多多语言网站(包括RTL网站),这是非常方便的模块。