我需要在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。
提前感谢
您需要在此站点的bitrix多站点功能中将"站点文件夹"选项设置为/en/
。
你的模板url看起来像#SITE_DIR#/projects/details/#ELEMENT_ID#/
此外,您还需要编辑urlrewrite.php并添加类似的内容:
array(
"CONDITION" => "#^/en/projects/#",
"RULE" => "",
"ID" => "",
"PATH" => "/en/projects/index.php",
),