Beim Erstellen einer eigenen Eingabemaske für eine SharePoint Liste wollte das „Custom List Form“ nicht auf der Seite erscheinen. Der Vollständigkeit halber nochmals den Ablauf:
- Die Seite mit dem SharePoint Designer 2007 öffnen
- Zur Liste navigieren, „NewForm.aspx“ öffnen und mittels File > Save As… unter einem neuen Namen speichern
- Löschen des „List Form Web Part“ • Einfügen der neuen Eingabemaske mittels Insert > SharePoint Controls > Custom List Form
- Auf dem erscheinenden Popup die Liste mit den gewünschten Einstellungen selektieren und mit OK bestätigen Nun erscheint der „Data Form Web Part“ auf der Seite
(hier passierte bei mir nichts, keine Fehlermeldung und auch kein Control erschien auf der Seite) - In dieser Ansicht kann die Eingabemaske den eigenen Wünschen angepasst werden.
(Felder die Ausgefüllt werden müssen nicht entfernen. Sonst kann der Benutzer das Form nicht speichern ;-) - Speichern
Die Lösung zu dem Problem ist einfach, aber nicht gerade Offensichtlich. Man muss die Seite mit einer URL öffnen welche in der Central Administration als „Alternate Access Mappings“ eingetragen ist. Direkt mit der IP auf den Server funktioniert also ziemlich sicher nicht. Auch der vollständige Pfad zum Rechner geht nur falls er eingetragen ist.

