Frage

Ich habe einen neuen Abschnitt enthält ein paar neue Felder zu einem vorhandenen Datenvorlage hinzugefügt. Die Felder erscheinen korrekt, wenn als normales Benutzerkonto angemeldet.

Allerdings, wenn die Felder Zugriff auf die API verwenden, item.Fields [ "Feldname"] gibt immer NULL.

Dinge, die ich habe versucht:

  1. Verlag sowohl das Element und die entsprechende Datenvorlage
  2. Gewähr „Jeder“ expliziter Lesezugriff auf die Felder (und Feldabschnitt).
  3. Bestätigt, dass meine dev Instanz auf die richtige Datenbank spitzer ist
  4. Debuggen zeigt, dass meine zwei neue Felder sind nicht in den Bereichen Sammlung des Artikels.

Ich habe auch ein iisreset, falls etwas ausgeführt irgendwo zwischengespeichert wurde. Jede Hilfe wäre sehr geschätzt.

War es hilfreich?

Lösung

Versuchen Aufruf item.Fields.ReadAll (), bevor das Feld zugreifen.

Andere Tipps

Veröffentlichen Sie und aus der gleichen Sitecores Instanz zu entwickeln? Ich habe Entwickler dieser b frustriert gesehen / c sie sagen veröffentlichen, ein Entwicklungsserver, dann für das Feld auf ihrem lokalen Dev-Box suchen, die noch eine alte Kopie der Vorlage zwischengespeichert hat. auf dem Dev-Server veröffentlichen würde den lokalen Cache in diesem Fall nicht löschen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top