Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

New page type: Specifying required fields


Reply

4 Posts   1932 Views

Avatar
RonG

20 May 2008 at 7:09am Community Member, 11 Posts

When creating a new page type, you can specify extra fields. Is it possible to specify if these fields are mandatory or optional to fill in (when a new page is created)?

Avatar
dio5

20 May 2008 at 9:44am Community Member, 501 Posts

Afaik validation in the cms doesn't work, so there's not a way to 'force' some fields to be filled out. This might be changed in the latest versions though, I'm not aware of that.

You could add some literalfields to the getCMSFields() method though in which you specify/explain which fields are mandatory.

Avatar
cerelac

31 May 2008 at 3:41am (Last edited: 31 May 2008 3:42am), Community Member, 34 Posts

dio5, can you post an example of how to do it please?
I've already tried to do something like this:

function getCMSFields() {
$fields = parent::getCMSFields();

...
new RequiredFields('Name', 'Age', 'City');

...
return $fields;
}


I can't get this to work, if you could give an example I would appreciate.
Thank you in advance.

Avatar
dio5

31 May 2008 at 3:46am Community Member, 501 Posts

Euhm, you can't. Like I said, there is no validation in the cms.