Frage

Wenn wir ein TaxonomyFieldType mit Elements.xml bereitstellen

Ich frage dies, als ob Variationsstandorte erstellt werden, der angezeigte LCID ist nach wie vor 1033 als 1036 für Französisch. Dies führt zu Problemen in der ContentByQueryWebPart für Rollups und mehrere andere.

ist jemand, der sich auf eine Weise bewusst ist, um das Showfield-Attribut mit C #? zu ändern

In einer idealen Welt würde mein Site-Definition Ereignisempfänger diese Eigenschaft entsprechend während der Site-Bereitstellung über Variationen aktualisieren, aber ich kann keine anständige Eigenschaft auf dem Feld sehen, das diesen Wert enthält.

Variationsseiten ändern das Showfield-Attribut an das richtige französische Äquivalent.

Das Problem ist jedoch hier, dass englische Etiketten in einer benutzerdefinierten Liste für verwaltete Metadatenfelder und nicht ihre französischen Etiketten gespeichert werden. Ich kann dies in der SharePoint-Manager-Grid-Ansicht überprüfen. Hat jemand das schon einmal erlebt? Das Thema manifestiert sich im Display / Roll-Up, da sie lediglich den Inhalt des Felds anzeigt, das auf Englisch ist. Ich entschuldige mich für die irreführende anmaßende erste Frage. Ich habe validiert, dass der TaxonomyItemeventReceiver in die Liste geheftet wird, bin neugierig, wo die Übersetzung auftreten würde. Dies ist ein benutzerdefiniertes Kalenderlistenschema.

Jede Hilfe würde geschätzt werden. SharePoint 2010.

War es hilfreich?

Lösung 2

Als Abschluss folgen Sie sich zu diesem Thema - das Problem war im Timer-Job - Ich habe einen Fehler bemerkt, nachdem er manuell versucht hatte, die Taxonomie-Hidden-Liste zu synchronisieren (die nur englische Etiketten hatte):

Ausnahme aufgetreten, während die verborgene Liste aktualisiert wurde: Microsoft.SharePoint.spexception: Die Changetoken bezieht sich auf eine Zeit vor dem Start des aktuellen Änderungsprotokolls. Bei Microsoft.Sharepoint.spangEcollection.gettchanges (SQLSession Session) bei Microsoft.SharePoint.spangEcollection.initchAngCollection () bei Microsoft.Sharepoint.spangEncollection..CTOR (SPContentDatabase dB, SPCONTAGEQUERY-Abfrage) bei Microsoft.Sharepoint.Administration.spcontentdatabase.gettressur query) bei Microsoft.SharePoint.Taxonomy.UpdateHiddenListJobDefinition.CheckForSiteRestore (MetadataWebServiceApplicationProxy Proxy, PartitionSettings proxySettings, Dictionary`2 & databaseChangeTokens) bei Microsoft.SharePoint.Taxonomy.UpdateHiddenListJobDefinition.ProcessProxy (MetadataWebServiceApplicationProxy Proxy) bei Microsoft.SharePoint.Taxonomy.UpdateHiddenListJobDefinition.Execute (Guid TargetInstanceID)

Ich habe diesen Blog gefunden (http://blogs.msdn.com/b/joerg_sinemus/archive/2011/03/03/terns-and-ughow-to-update-taxonomyHiddenList-wenn-timer-job- war-nicht-fähig-to-update.aspx? KommentarPosted= true # commentMessage), was ein ähnliches Problem bemerkte, also entschied ich mich, was zur Hölle ... kann es auch einen Schuss geben ... und es hat jedoch gearbeitet ... Wir haben den März Cu 2012 angewendet (http://support.microsoft.com/kb/2597150), der mich nicht sicher ist, da ich nicht sicher bin, dass dies ein Fehler ist, der an MS gemeldet wurde.

Halten Sie es in Ihrer Backtasche für einen regnerischen Tag - dagegen habe ich einen CQWP, der MUI unterstützt, solange Sie verwaltete Metadaten anzeigen ... Barf :)

Haben Sie ein gutes Jungs und danke für Ihre Hilfe.

Andere Tipps

Ich denke, das Problem, das Sie ansprechen, ist kein Problem des Feldes.Für den Taxonomiespeicher können Sie auch eine Standard- und zusätzliche Sprachen definieren.Hast du das konfiguriert?Sie müssen auch das englische und französische Label an alle Bedingungen definieren.

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