当我们使用Elements.xml提供TaxonomyFieldType时,我们将Showfield属性设置为“Term1033”,其中1033表示要显示的字段的LCID。

我在提出这个时,当创建变体网站时,显示的LCID仍然是1033,而不是为法语说1036。这会导致ContentByQueryWebPart的问题用于汇总,以及其他几个。

是否有人知道使用c#修改showfield属性的方法

在一个理想的世界中,我的站点定义事件接收器将在通过变体的站点配置期间相应地更新该属性,但我在包含此值的字段中无法看到任何体积属性。

变体站点正在将Showfield属性修改为正确的法语等效物。 但是,这里的问题是英语标签存储在托管元数据字段的自定义列表中,而不是其法语标签。我可以在SharePoint Manager网格视图中验证这一点。有谁之前经历过这个吗?在显示/汇总时的问题表明,因为它们仅仅是显示英语的字段的内容。我为误导令人难以置信的初步问题道歉。我已经验证了分类学者凭证汇编到列表中,我会发生翻译的好奇。这是自定义日历列表模式。

任何帮助都会受到赞赏。 SharePoint 2010。

有帮助吗?

解决方案 2

作为最后的跟进 - 这个问题在计时器作业中 - 我注意到手动尝试同步分类列表(只有英文标签):

在更新隐藏列表时发生异常:Microsoft.SharePoint.Spexception:ChangEtnoken指的是当前更改日志开始前的时间。在Microsoft.SharePoint.SpchangeCollection.getChanges(SQLSession会话)at Microsoft.Sharepoint.Spchangecolction .Coct.ShaRepoint.Spchangecollection .Coct.ShaRepoint.SpChangecolction ..Sharepoint.Administration.spcontentdatabase.getChanges(SpChangeDatabase.getChanges(SpContentDatabase.getChanges(SpchangeQuery查询)在Microsoft.SharePoint.Taxonomy.UpdateHiddenListJobDefinition.CheckForSiteRestore(MetadataWebServiceApplicationProxy代理,PartitionSettings proxySettings,在Microsoft.SharePoint.Taxonomy.UpdateHiddenListJobDefinition.Execute在Microsoft.SharePoint.Taxonomy.UpdateHiddenListJobDefinition.ProcessProxy Dictionary`2&databaseChangeTokens)(MetadataWebServiceApplicationProxy代理)(GUID TargetInstanceid)

我找到了这个博客(http://blogs.msdn.com/b/joerg_sinemus/ramive/2011/03/03/ters-and-how-to-update-taxonomyhiddenlist-when-the-timer-job-是不是能够到update.aspx?commendposted= true#comminymessage),注意到类似的问题,所以我决定了什么......也可以给它一个镜头......它的工作......但是我们有3月CU 2012(http://support.microsoft.com/kb/2597150)涉及我,因为我不确定这是向MS报告的错误。

将其保留在后面的口袋里雨天 - 另一方面,我有一个CQWP,只要您显示托管元数据... Barf :)

有一个好人,谢谢你的帮助。

其他提示

我认为你地址的问题不是这个领域的问题。对于分类商店,您还可以定义默认和其他语言。您是否已配置此操作。您需要将英文和法语标签定义为所有术语。

许可以下: CC-BY-SA归因
scroll top