[英]retrieve the key of keyword directly in Dreamweaver in SDL Tridion 2011 Sp1
[英]Tridion 2011 SP1 CD API - retrieve content tagged with keyword
我們正在為基於關鍵字字段通過CD API檢索的內容設計模式。 從API的角度來看,我想知道如果此字段是內容字段或元數據字段是否有所不同:
查看API文檔 ,有一個TaxonomyKeywordCriteria可用於查詢與我可以傳遞給Query對象的特定關鍵字相關的所有內容。
還有TaxonomyRelationManager類,它具有GetTaxonomyContent方法以及ComponentPresentationFactory類中的GetTaxonomyComponentPresentations方法。
請注意API調用之間是否存在任何性能差異?
從編輯的角度來看,關鍵字字段非常重要,所以我傾向於將其創建為內容字段,而不是在元數據選項卡下“隱藏”。
干杯
編輯
初始(快速和臟!)測試顯示TaxonomyRelationManager比ComponentPresentationFactory快x10,比Query更快x1.5。
但是,ComponentPresentationFactory包含實際內容,而不僅僅是TCM ID,這在我的場景中可能更有用。
普通內容字段不會自動發布到代理。 關鍵字字段是例外:即使關鍵字字段位於內容標簽上,它也會自動生成元數據。
我看到你已經自己回答了問題的表現部分。
據我所知,只有Metadata字段發布到Broker,Content字段不會。 因此,如果您需要查詢關鍵字字段,則需要將其作為元數據字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.