SDL Tridion分类法组件计数已关闭

SDL Tridion分类法组件计数已关闭,tridion,taxonomy,tridion-content-delivery,Tridion,Taxonomy,Tridion Content Delivery,我是Tridion的新手,面临着分类学的问题 作为存储,我们使用文件系统,对于分类,我们使用sql db 现在,我们已经创建了State作为一个类别,里面几乎没有关键字。我已经创建了模式和组件,并选择了一个关键字进行分类。这将关键字与组件相关联 现在,我使用了Tridion控件和状态的uri来检索分类法。它工作正常,但组件计数显示为(0)而不是(1),因为只有一个组件添加到括号中,这是tridion的正常行为。我已经发布了分类法和组件。您需要发布使用关键字的组件。就我所见,控件正在计算内容交付端

我是Tridion的新手,面临着分类学的问题

作为存储,我们使用文件系统,对于分类,我们使用sql db

现在,我们已经创建了State作为一个类别,里面几乎没有关键字。我已经创建了模式和组件,并选择了一个关键字进行分类。这将关键字与组件相关联


现在,我使用了Tridion控件和状态的uri来检索分类法。它工作正常,但组件计数显示为(0)而不是(1),因为只有一个组件添加到括号中,这是tridion的正常行为。我已经发布了分类法和组件。

您需要发布使用关键字的组件。就我所见,控件正在计算内容交付端的项目;而不是内容管理器中的项目。我使用基本标记设置了一个简单的示例:

<tridion:TaxonomyControl 
    ID="taxBasicProperties" 
    TaxonomyURI="tcm:1-8-512" 
    runat="server">
</tridion:TaxonomyControl>

未发布组件的结果:

  • 系统操作系统(0)
    • 安卓(0)
    • iOS(0)
    • Windows(0)
  • 结果与发布的组件:


    • Sistema operativo(1)
      • Android(0)
      • iOS(0)
      • Windows(1)
      您需要发布使用关键字的组件。就我所见,控件正在计算内容交付端的项目;而不是内容管理器中的项目。我使用基本标记设置了一个简单的示例:

      <tridion:TaxonomyControl 
          ID="taxBasicProperties" 
          TaxonomyURI="tcm:1-8-512" 
          runat="server">
      </tridion:TaxonomyControl>
      
      
      
      未发布组件的结果:

      • 系统操作系统(0)
        • 安卓(0)
        • iOS(0)
        • Windows(0)
      • 结果与发布的组件:


        • Sistema operativo(1)
          • Android(0)
          • iOS(0)
          • Windows(1)
          当你说“发布分类法”时,这是否意味着你点击了tridion中的“类别”并发布了它?您能确认sql数据库中是否存在分类法吗?还要检查您是从正确的发布中发布的。看起来您正在尝试检索与给定关键字匹配的组件数。你能为这次通话分享你的内容交付代码吗?阿尔文,这是我TBB中的代码-Vikas和John-我有一份出版物,它在我的sql中正确发布。当你说“发布了分类法”时,是不是意味着你点击了tridion中的“类别”并发布了它?您能确认sql数据库中是否存在分类法吗?还要检查您是从正确的发布中发布的。看起来您正在尝试检索与给定关键字匹配的组件数。你能为这次通话分享你的内容交付代码吗?阿尔文,这是我的TBB中的代码-Vikas和John-我有一份出版物,它在我的sql中正确发布。