Wie stelle ich eine benutzerdefinierte Liste mit benutzerdefiniertem Schema bereit und lasse sie variantenübergreifend synchronisieren?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/81361

  •  10-12-2019
  •  | 
  •  

Frage

Ich grabe mich durch SharePoint.Server.Publishing.Variations, kann aber nichts Nützliches finden.

Wenn ich eine benutzerdefinierte Liste erstelle (BaseTemplate=100) in einer Variationsstelle.Ich bekomme den neuen Ribbon-Tab "Variationen":

enter image description here

Wenn ich jedoch eine benutzerdefinierte Liste bereitstelle (z.ID 10000) die Registerkarte Variationen ist nicht vorhanden.Ich kann die Liste auch nicht zur Variationshierarchie hinzufügen, sodass sie automatisch über Variationen hinweg synchronisiert wird.

Wie synchronisiere ich eine benutzerdefinierte Liste über Variationen hinweg?Kann ich mit Inhaltstypen (websitesammlungsbasiert) arbeiten?

Mein Ziel ist es, ein Nachrichtenanzeige-Webpart mit einem Nachrichtenlisten-Backend zu erstellen.Die Liste wird automatisch über Variationen synchronisiert und jede Variation enthält daher die Nachrichten in ihrer eigenen Sprache.Ich kann die synchronisierte Liste nicht erstellen, das Webpart mit unterschiedlichen Einstellungen pro Sprache ist kein Problem.


BEARBEITEN: Es scheint, dass die Synchronisierung nur mit benutzerdefinierten Listen möglich ist, wie hier beschrieben: Registerkarte Variationen fehlt in der Liste.Was ist dann die beste Vorgehensweise?Fügen Sie alles andere über Feature Receiver zu dieser Liste hinzu (z.inhaltstyp anhängen, verschiedene Ansichten)?Ich denke, ich kann dann kein benutzerdefiniertes Schema verwenden.

War es hilfreich?

Lösung

Wenn Sie eine benutzerdefinierte Listendefinition mit einer neuen ID erstellen, verlieren Sie einige sofort einsatzbereite Funktionen, die mit einer Basisvorlage gekoppelt sind.

Am besten erstellen Sie eine instanz auflisten mit einem benutzerdefiniertes Schema.Auf diese Weise können Sie Ihre benutzerdefinierte Liste bereitstellen und alle Funktionen beibehalten.

Die zweite Möglichkeit besteht darin, Ihre Definition mit demselben Typ zu erstellen.Aber das ist nicht empfehlenswert.

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