2017-04-12 6 views
1

Ich bin ein Anfänger zu silverstripe und freue mich für jemanden, der nur auf einen relevanten Abschnitt der Dokumente zeigt, wenn sie wissen, wo ich lesen sollte. Ich habe einfach keine sehr gute Anleitung dazu gefunden.Ändern von Formularen von Silverstripe CMS

So habe ich ein Anfrageformular für eine Website erstellt Ich baue und haben:

/template/Layout/EnquiryPage.ss 
/mysite/code/EnquiryPage.php 
/mysite/code/EnquirySubmission.php 

Alle gut arbeiten, können Benutzer Nachfrager hochladen und sie werden in der Datenbank gespeichert.

Was ich jedoch möchte, ist, als Administrator, in der Lage zu sein, diese Formulare aus einer Registerkarte im CMS zu sehen/bearbeiten/zu löschen. Was muss ich wissen, um dies tun zu können?

Dank

+2

Ok habe ich gefunden: https://docs.silverstripe.org/en/3.1/developer_guides/customising_the_admin_interface/modeladmin/ was ich denke was ich will. Wenn jemand andere Links hat, wäre das großartig. –

Antwort

1

Klingt wie Sie eine ModelAdmin wollen.

Pro-Tipp: Vergessen Sie nicht, Ihre Berechtigungsmethoden canEdit(), canDelete() usw. auf Ihrem DataObject festzulegen.

+0

OnkelKäse wieder! Ich habe deine Videos gesehen! Vielen Dank für die nebenbei. Ich habe diese Seite kurz zuvor gefunden und es scheint so, als würde ich die Gegend sehen. Danke noch einmal! –

+0

@StefanOrr Sie könnten auch https://github.com/silverstripe/silverstripe-userforms Formulare im Admin erstellen –

Verwandte Themen