Developing against Managed Meta Data – Blackbelt. Bart-Jan Hoeijmakers Donald Hessing. Introduction – Who are we?. Donald Hessing Working with SharePoint since 2007, before .Net architect Technical Manager, Lead SharePoint Architect at VX Company
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
same web application
<Field Type=“TaxonomyFieldTypeMulti” Name=“DemoTaxField” ..../>
<Field Type=“Note” Name=“DemoTaxFieldTaxHTField0” .... />
Microsoft Naming Convention
Synchronizes the TaxCatchAll fields
and the hidden notefield
This doesn’t work for SandBox solutions because the “Microsoft.SharePoint.Taxonomy” DLL is not available!!
When using custom webtemplates, or site definitions based on Blank Site Template make sure that hidden feature 73ef14b1-13a9-416b-a9b5-ececa2b0604c (TaxonomyFieldAdded) is activated on the sitecollection!
Site can have multiple TermStores associated
We usually don’t know the GUID of the Term
The Taxonomy Field has a reference to the TermStore and TermSet Taxonomy Field
Get the Term by label
<Where><In><FieldRefLookupId="TRUE" Name=“MyTaxonomyField" /><Values>
Get the Lookup Id’s of the Term from the TaxonomyHiddenList
Construct the CAML query
Execute the CAML Query against the list
below it in the TermStore hierarchy
SharePoint, MOSS 2007, SharePoint 2010