eZ Platform comes with content edition features via the Symfony stack. They are meant to allow the implementation of user-generated content from the front end, without entering the PlatformUI back end.
Creating a Content item without using a draft¶
/content/create/nodraft route shows a Content item creation form for a given Content Type:
||The identifier of the Content Type to create. Example:
||Language code the Content item must be created in. Example:
||ID of the Location the Content item must be created in. Example:
This means that
/content/create/nodraft/folder/eng-GB/2 will enable you to create a Folder in English as a child of LocationId 2.
For now a limited subset of Field Types is supported:
Registering new users¶
You can allow your users to create accounts by employing the
/register route. This route leads to a registration form that, when filled in, creates a new User Content item in the repository.
By default, new Users generated in this way are placed in the Guest accounts group. You can select a different default group in the following section of configuration:
1 2 3 4 5
Registration form templates¶
You can use custom templates for the registration form and registration confirmation page.
The templates are defined with the following configuration:
1 2 3 4 5 6 7
With this configuration you place the templates in
Here are default templates that you can reuse and/or modify:
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7