Kentico-仅将相关页面限制为本地化页面

问题描述 投票:0回答:1

我有一个多语言站点,并在各处使用“相关页面”功能。我注意到的是相关页面未本地化,这意味着如果我为美国站点添加相关页面,则该页面也将与英国站点相关。那不是我想要的。

是否有一种方法可以将“相关页面”限制为仅在当前区域性中可用的页面?

kentico
1个回答
0
投票

您可以限制每个站点的关系(我的意思是select * from cms_site),但不能限制每个文化的关系。您定义树节点之间的关系,而不是文档之间的关系。

您可以在创建关系名称时定义每个站点的关系(包括2个表CMS_RelationshipNameSiteCMS_RelationshipName)。因此,如果在创建页面之间的关系时未为您的站点定义此关系名,则您将无法从可用关系名列表中选择该关系名。我认为所有网站都在后台使用View_CMS_Relationship_Joined:因此,如果定义了两个页面之间的关系-启用此关系名称都没关系。

P.S。关系模块是密封的-默认情况下,您将无法添加区域性。

© www.soinside.com 2019 - 2024. All rights reserved.