我需要在C1 Bitrix系统上以第二语言设置站点版本。我选择使用Bitrix多站点功能,并将第二语言设置为另一个站点。一切都很好,直到我到达IBlock对象。在第二个站点上,IBLOCK详细信息将不起作用。
在默认网站中,打开IBLOCK的地址应该是这样的,它可以正常工作:http://artspace.ua/projects/details/153/ 在第二个站点上,地址为http://artspace.ua/en/projects/details/153/,但不起作用。我错过了什么?我应该在哪里开始? 其背后的系统是Bitrix Site Manager 14.9.3。
提前致谢
答案 0 :(得分:0)
您需要在此站点的bitrix多站点功能中将站点文件夹选项设置为/en/
。
您的模板网址似乎是#SITE_DIR#/projects/details/#ELEMENT_ID#/
你还需要编辑urlrewrite.php并添加一些类似的想法:
array(
"CONDITION" => "#^/en/projects/#",
"RULE" => "",
"ID" => "",
"PATH" => "/en/projects/index.php",
),