Ich wollte jetzt einmal kurz (auch für mich als reminder) runter schreiben, was passiert, wenn ich verschiedene Dinge an einem ContentType ändere: 1. **Vorbedingung
**image
Alle folgenden Aktionen haben eine Einstellung für die Aktualisierungsweitergabe )“Update List and Site Content Types”). Ob bestehende Listen aktualisiert, werden hängt von der Wahl der entsprecheden Option ab. Alle folgenden Aktionen werden auf dem ContentType gemacht! 2. Hinzufügen einer Spalte
Beim Einfügen werden alle Listen, die den ContentType verwendet, entsprechend der Einstellung aktualisiert. Der Liste wird eine neue Spalte hinzugefügt. Der Wert der Spalte für bestehende Einträge wird **nicht **auf den definierten Default-Wert gesetzt! Die neue Spalte ist also ungefüllt. 3. Verändern des Datentyp
Einfache Spaltentypen wie “Single line of text” oder “Number” lassen sich in einander umwandeln. Ob die Werte erhalten bleiben, hängt natürlich vom Inhalt ab. 4. Löschen einer Spalte
Lösche ich eine Spalte aus dem ContentType wird Sie aus den entsprechenden Listen nicht entfernt sondern die Definition wird in eine ganz normale Spalte ohne ContentType abhängigkeit geändert. Alle Werte und Viewdarstellungen bleiben also unberührt. Achtung: Bei ContentQueryWebParts (CQWP) kann es entsprechenden Fehlern geben. 5. **Erneutes Hinzufügen einer zuvor gelöschten Spalte
**Die Spalte wird quasi zurückgemappet und es entsteht kein Konflikt und kein doppelter Spalteneintrag. Hat sich der Datentyp geändert, dann kommt zusätzlich, das Verhalten aus Punkt 3. zum Tragen. 6. **Hinzufügen einer Spalte mit dem selben Namen (auch mit anderem Datentyp)
**bei gleichem Namen wird einfach eine weitere Spalte eingefügt. Unterschied liegt in dem internen Mamen. An der Oberfläche ist nichts zu erkennen.
Vor dem Ändern (Typ=Number):
image3
Nach dem Hinzufügen (Typ=Single Line of text):
image6

Ciao Marco