Erstellen eines benutzerdefinierten Listenformulars

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

In der Standardeinstellung enthalten die meisten SharePoint-Listen und -Bibliotheken Formulare, die angezeigt werden, wenn Sie der Liste oder Bibliothek ein Element hinzufügen oder darin ein Element bearbeiten oder anzeigen möchten. In Microsoft Office SharePoint Designer 2007 können Sie bequem die Standardlistenformulare durch benutzerdefinierte Listenformulare ersetzen, die Sie an Ihre Anforderungen anpassen. Nach dem Erstellen eines benutzerdefinierten Listenformulars, einschließlich der gewünschten Felder, können Sie das neue Formular als Standardformular für diese Liste oder Bibliothek festlegen.

Nachdem Sie ein benutzerdefiniertes Formular erstellen, können Sie die WYSIWYG-Tools in Office SharePoint Designer 2007 hinzufügen oder Entfernen von Spalten, Ändern der schriftartformatierung oder Farben anwenden. Wenn Sie dies tun, wird (XSL = Extensible Stylesheet Language) direkt in den HTML-Code eingefügt. Obwohl XSL direkt in der Ansicht Code bearbeitet werden kann, können Sie auch die Formatierung Tools in Office SharePoint Designer 2007 um XSL schnell und einfach ohne vorherige Kenntnisse alle verwenden.

In diesem Artikel erfahren Sie, wie Sie die Standardlistenformulare ermitteln, wie Sie eine neue Seite mit einem benutzerdefinierten Listenformular erstellen und dann die neue Seite einer Liste zuweisen.

Inhalt dieses Artikels

Suchen Sie die Standardformulare-Liste

Erstellen einer neuen Seite, die Form einer benutzerdefinierten Liste enthält.

Ordnen Sie die neue Seite mit einer Liste

Ermitteln der Standardlistenformulare

Die meisten SharePoint-Listen und -Bibliotheken verfügen über Listenformulare, die zum Hinzufügen eines neuen Elements oder zum Bearbeiten oder Anzeigen eines Elements in der Liste oder Bibliothek verwendet werden. Die Listenformulare befinden sich in dem Ordner, der die zugeordnete Liste enthält.

Es ist nicht notwendig, die Standardformulare vor dem Erstellen eines benutzerdefinierten Listenformulars zu suchen, es kann jedoch hilfreich sein, zu wissen, wo sie sich befinden, um dann benutzerdefinierte Listenformulare am gleichen Speicherort zu speichern. Gehen Sie wie folgt vor, um die Standardlistenformulare für eine Liste oder Bibliothek zu suchen.

  1. Wenn die Ordnerliste nicht angezeigt wird, klicken Sie im Menü Ansicht auf Ordnerliste.

    Tastenkombination zum Öffnen der Ordnerliste, drücken Sie ALT + F1.

  2. Suchen Sie für eine SharePoint-Liste in der Ordnerliste den Ordner Listen. Suchen Sie für eine SharePoint-Bibliothek den Ordner Freigegebene Dokumente. Wenn der Ordner Listen bzw. Freigegebene Dokumente reduziert ist, klicken Sie zum Erweitern auf das Pluszeichen (+).

  3. Suchen Sie die Liste oder Bibliothek, für die Sie ein benutzerdefiniertes Listenformular erstellen möchten. Wenn die Liste oder Bibliothek reduziert angezeigt wird, klicken Sie auf das Pluszeichen (+), um sie zu erweitern.

    In der folgenden Abbildung wurde die Liste Ankündigungen erweitert.

    Listenformulare für eine SharePoint-Liste in der Ordnerliste

Standardmäßig werden in den Ordner drei Formulardateien Seite angezeigt: ' DispForm.aspx ', ' EditForm.aspx ' und ' NewForm.aspx '. Eine vierte Datei AllItems.aspx, ist der Standardwert Datenansicht angezeigt, die die Elemente in der Liste angezeigt wird, wie in der folgenden Abbildung gezeigt.

Formularseite 'AllItems' im Browser

Hinweis : Abhängig von der Liste kann der Ordner mehrere Datenansichtsseiten sowie mehrere Formularseiten enthalten.

In Office SharePoint Designer 2007 können Sie benutzerdefinierte Formulare erstellen, die das Standardformular Formular für neuen Eintrag, Formular zum Ändern eines Eintrags oder Formular zum Anzeigen eines Eintrags ersetzen, indem Sie das vorhandene Listenansichtwebpart durch ein benutzerdefiniertes Webpart ersetzen.

In den folgenden drei Abbildungen werden die Standardlistenformulare für eine Ankündigungsliste dargestellt.

  • Die Seite ' NewForm.aspx ' zeigt das Formular neues Element, das angezeigt wird, wenn Sie ein neues Element zu einer Liste hinzufügen.

    Seite 'NewForm.aspx' im Browser

  • Die Seite ' EditForm.aspx ' zeigt das Element bearbeiten-Formular, das angezeigt wird, wenn Sie ein Element in einer Liste bearbeiten.

    Seite 'EditForm.aspx' im Browser

  • Die Seite ' DispForm.aspx ' enthält das Element anzeigen-Formular, das angezeigt wird, wenn Sie ein einzelnes Element aus einer Liste anzeigen.

    Seite 'DispForm.aspx' im Browser

Seitenanfang

Erstellen einer neuen Seite mit einem benutzerdefinierten Listenformular

Erstellen Sie zunächst eine neue Seite, und fügen Sie dann ein benutzerdefiniertes Listenformular auf der Seite ein. Nach dem Speichern der Seite können Sie sie einer vorhandenen Liste zuordnen.

  1. Klicken Sie im Menü Datei auf Neu.

  2. Klicken Sie im Dialogfeld Neu auf der Registerkarte Seite auf Allgemein, und doppelklicken Sie dann auf ASPX.

  3. Zeigen Sie im Menü Einfügen auf SharePoint-Steuerelemente, und klicken Sie dann auf Benutzerdefiniertes Listenformular.

    Das Dialogfeld Formular für Liste oder Dokumentbibliothek wird geöffnet.

    Dialogfeld 'Formular für Liste oder Dokumentbibliothek'

  4. Wählen Sie in der Liste Das Formular dieser Liste oder Dokumentbibliothek zuordnen die Liste oder Bibliothek aus, für die Sie ein Formular erstellen möchten. Im beschriebenen Beispiel klicken Sie jetzt auf Ankündigungen.

  5. Klicken Sie in der Liste Für Formular zu verwendender Inhaltstyp auf den Inhaltstyp, für den das Formular verwendet werden soll. Klicken Sie in der Beispielsituation auf Ankündigungen. (Dies ist möglicherweise die einzige Option, da die Liste Ankündigungen nur über einen Standardinhaltstyp verfügt.)

    Alle Listen und Bibliotheken können so konfiguriert werden, dass mehrere Inhaltstypen zulässig sind. Diese werden dann in diesem Dialogfeld in der Liste Für Formular zu verwendender Inhaltstyp angezeigt. Sie können eine eigene Gruppe von benutzerdefinierten Listenformularen für jeden für eine Liste oder Bibliothek verfügbaren Inhaltstyp verwenden. Wenn eine Liste beispielsweise die Inhaltstypen Pressemitteilungen und Branchennachrichten enthält, können Sie zwei unterschiedliche Gruppen von benutzerdefinierten Listenformularen erstellen und verwenden, eine für jeden Inhaltstyp.

    Der Vorteil von eigenen benutzerdefinierten Listenformularen für jeden Inhaltstyp liegt darin, dass jedes benutzerdefinierte Listenformular nur für das Anzeigen der für diesen Inhaltstyp geeigneten Informationen konzipiert ist.

  6. Geben Sie unter Zu erstellender Formulartyp an, ob Sie ein Formular für neuen Eintrag, ein Formular zum Ändern eines Eintrags oder ein Formular zum Anzeigen eines Eintrags erstellen möchten.

    Im beschriebenen Beispiel klicken Sie jetzt auf Formular für neuen Eintrag.

  7. Wenn das Formular eine Symbolleiste enthalten soll, aktivieren Sie das Kontrollkästchen Standardsymbolleiste anzeigen.

    Das Formular für benutzerdefinierte Liste kann eine Symbolleiste, um allgemeine Aktionen, die für ein Element ausführen Benutzern dabei helfen können enthalten. Die Befehle auf der Symbolleiste je nach Typ des Formulars. Die Symbolleiste für ' EditForm.aspx ' könnte beispielsweise wie in der folgenden Abbildung aussehen.

    Symbolleiste für 'EditForm.aspx'

    Die Symbolleiste für ' DispForm.aspx ' sehen aber möglicherweise wie diese Abbildung.

    Symbolleiste für 'DispForm.aspx'

  8. Klicken Sie auf OK. Das Formular für neuen Eintrag wird auf der Seite angezeigt.

    'Formular für neuen Eintrag' wird auf der Seite angezeigt.

    Hinweis : Die Abbildung ist ein Beispiel für eine ASPX-Seite, die einer Masterseite zugeordnet ist. Um das Aussehen und Verhalten der SharePoint-Website anwenden möchten, fügen Sie der Seite an eine Gestaltungsvorlage aus. Dazu im Menü Format zeigen Sie Gestaltungsvorlage, und klicken Sie dann auf Gestaltungsvorlage anfügen. Klicken Sie im Dialogfeld Wählen Sie eine Gestaltungsvorlage aus auf Standardgestaltungsvorlage, und klicken Sie dann auf OK. Das Dialogfeld Übereinstimmende Inhaltsbereiche angezeigt wird. Um den Textkörper der Seite, um den Inhaltsplatzhalter PlaceHolderMain entsprechen, klicken Sie auf OK.

    Standardmäßig wird das benutzerdefinierte Listenformular Standardfelder für den ausgewählten Formulartyp, zusammen mit einem beliebigen Standardsteuerelemente für jedes Feld. Angenommen, hat das Feld läuft ab für die Ankündigungsliste, einem Datumsauswahl Steuerelement. Pflichtfelder, werden gegebenenfalls automatisch durch ein Sternchen angezeigt.

  9. Klicken Sie zum Speichern des neuen benutzerdefinierten Listenformulars im Menü Datei auf Speichern unter. Alternativ können Sie STRG+S drücken.

  10. Navigieren Sie im Dialogfeld Speichern unter im großen Listenfeld zum Ordner mit der Liste oder Bibliothek, für die das benutzerdefinierte Listenformular erstellt wurde.

    Doppelklicken Sie auf Listen, und doppelklicken Sie dann auf Ankündigungen zum Öffnen des Ordners Ankündigungen, folgen Sie das Beispiel, klicken Sie im Dialogfeld Speichern unter. Klicken Sie in das Feld Dateiname ein Geben Sie NewAnnouncements, und klicken Sie dann auf Speichern.

    Folgen Sie das Beispiel, in das Feld Dateiname ein, geben Sie NewAnnouncementsein, und klicken Sie dann auf Speichern.

    Die Seite NeueAnkündigungen wird in der Ordnerliste im Ordner Ankündigungen angezeigt.

Seitenanfang

Zuordnen der neuen Seite zu einer Liste

Nach dem Erstellen eines benutzerdefinierten Listenformulars können Sie es der Liste zuordnen, für die es erstellt wurde. Das benutzerdefinierte Listenformular wird erst dann im Browser angezeigt, wenn Benutzer Elemente in dieser Liste erstellen, anzeigen oder bearbeiten, wenn Sie es der Liste zugeordnet haben.

Aus dem vorherigen Beispiel erstellt Sie für die Ankündigungsliste NewAnnouncements.aspx, damit im nächsten Schritt wird in der Ankündigungsliste NewAnnouncements.aspx zuordnen.

  1. Klicken Sie in der Ordnerliste mit der rechten Maustaste auf die Liste oder Bibliothek, mit der Sie das benutzerdefinierte Listenformular verknüpfen möchten (in diesem Beispiel Ankündigungen), und klicken Sie dann im Kontextmenü auf Eigenschaften.

  2. Klicken Sie im Dialogfeld Listeneigenschaften auf die Registerkarte Verwendete Dateien.

  3. Wenn die Liste für das Zulassen von mehreren Inhaltstypen konfiguriert ist, klicken Sie in der Liste Inhaltstypspezifische Formulare auf den Inhaltstyp, für den das benutzerdefinierte Listenformular verwendet werden soll.

    Bei jedem Ändern des Inhaltstyps werden die Textfelder geändert und zeigen die für den aktuellen Inhaltstyp verwendeten Formulare an. Für jeden Inhaltstyp kann eine andere Gruppe von benutzerdefinierten Listenformularen verwendet werden.

  4. Klicken Sie unter Formular für neuen Eintrag auf Durchsuchen, suchen Sie das benutzerdefinierte Listenformular (in diesem Beispiel NeueAnkündigungen), klicken Sie darauf, und klicken Sie dann auf OK.

    Der Pfad zu dem benutzerdefinierten Listenformular wird nun im Feld Formular für neuen Eintrag angezeigt.

  5. Klicken Sie auf OK.

Wenn Sie das Beispiel nachvollzogen haben, können Sie das neue benutzerdefinierte Formular nun testen. Klicken Sie hierzu in der Ordnerliste auf Default.aspx, und drücken Sie dann F12, um die Seite im Browser zu öffnen. Klicken Sie im Browser unter Ankündigungen auf Neue Ankündigung hinzufügen, um das benutzerdefinierte Formular für neue Einträge zu öffnen.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×