Frage

Ich versuche, ein Inhaltsabfrage -Webpart auf SharePoint 2010 -Server und Filter vor Ort zu verwenden, die "verwaltete Metadaten" -Typen filtern. Diese Spalten werden in der Filterkonfiguration nicht angezeigt. Weiß jemand warum? Ist das ein Fehler/nach Design?

War es hilfreich?

Lösung

Ich habe es schließlich geschafft, die verwalteten Metadatenfelder an mein XSLT zu senden, indem ich sie in der Eigenschaft DataMappings und DataMapingViewFields einstellte. Das Einstellen in CommonViewFields hat nicht funktioniert. Ich muss auch Listurl und Listname definieren.
Obwohl ich die Richtlinie der Liste mit dieser Methode nicht benötige, benötige ich immer noch die GUID für die verwalteten Metadatenfelder.

Die wesentlichen Stücke wären also so:

<property name="WebUrl" type="string">~sitecolection/someplace/myweb</property>
<property name="ListUrl" type="string">~sitecolection/someplace/myweb</property>
<property name="ListName" type="string">Pages</property>
<property name="DataMappings" type="string">NameUsedInXSLT:{guid-that-belongs-to-managed-metadata-field},NameOfManagedMetadataField,TaxonomyFieldMulti;</property>
<property name="DataMappingViewFields" type="string">{guid-that-belongs-to-managed-metadata-field},TaxonomyFieldTypeMulti;</property>

Und das ist es.
Ich fand keine Möglichkeit, GUID für verwaltete Metadatenfelder nicht zu verwenden.
Und Sie können weiterhin andere nicht verwaltete Metadaten-Säulen angeben, die Sie in den Immobilien CommonViewfields verwenden

Andere Tipps

Ich bin mir nicht sicher, aber ich bin mir ziemlich sicher, dass die Spalte mit verwalteten Metadaten dem Spaltentyp Multiple Choice ähnelt - dass sie mehrere Werte speichern kann und daher nicht im CQWP gefiltert werden kann.

(Wenn Sie darüber nachdenken, müsste die Datenbankabfrage nur mit einem Teil des Werts übereinstimmen, der in das Datenbankfeld serialisiert ist, und daher wäre es sehr langsam)

Ich denke ... ... kann nicht sagen, dass ich überprüft habe.

Verwaltete Metadatenspalten können im CQWP verwendet werden, bis sie nicht ausgewählt sind, um mehrere Werte zuzulassen, wenn Sie dann unter Site -Spalten definieren. Sobald Sie sie ausgewählt haben, um mehrere Werte zuzulassen, behandelt CQWP sie als Spaltentyp für mulitple Auswahl und zeigt sie nicht unter dem Dropdown -Down -Down -Bereich der zulässigen Spalten an ...

Ich konnte die Spalte "Managed Metadata" in der Dropdown -Abteilung "Managed Metadata" zeigen, als ich eine bestimmte Bibliothek/Liste angegeben habe.

Es wird nicht angezeigt, wenn eine der folgenden Quellen ausgewählt ist, was frustrierend ist, in Ordnung.

  • Zeigen Sie Elemente von allen Websites an
  • Zeigen Sie Elemente von den folgenden Websites an und alle Subsites

Ich habe immer meine MM-Site-Spalten als nicht mehr wertvoll, aber in der Bibliothek, in der sie verwendet werden, mache ich sie mehrwertig. CQWP funktioniert also immer in diesem Szenario, wenn sie Werte auswählen

Hmm nope ich habe mehrfach verwaltete Metadatenkolumnen als Teil von CQWP verwendet. Es ist tatsächlich eine der neuen Merkmale des CQWP.

Ich denke, dass Sie mit der Abfrage im CQWP etwas falsch haben. Sehen Sie alle anderen Spalten, weil es seltsam erscheint, dass man verwaltete Metadatenspalten nicht sehen kann.

Prost

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top