What does this do?

This is a modification of the default content type "Content" of CMSms.
It provides much more flexibility by creating custom input controls in backend.
Users can add dropdowns, multiple select lists, checkboxes, group content blocks in separate page tabs or block tabs inside a page tab by just using additional params in the template when calling the content.
It also adds ability to grant access of pages or just single content blocks to certain users of the FrontEndUsers module and hide the content, replace it by the login form of the FrontEndUsers module or redirect to a specified page showing the login form or just redirect without doing anything else.
Also the content image function is combined with the content tag and extended to use a filepicker or just an image dropdown.
Page property of FrontEndUsers access and redirect page can be inherited by parent pages.

Note: To get the full functionality of this content type you need to call your content with the module plugin {AdvancedContent}

You can even use smarty logic in parameter values. That means you can use the result of a plugin, an udt or even a module or just the content of a global content block as parameter value.

How is it used?

Add the following params to your content tag in your page template, change the content type of your page to "AdvancedContent" and see what happens in backend...

What parameters are available?

all params are optional

Default params:

Advanced params:

Params of blocktype "checkbox":

Params of blocktype "dropdown"/"select_multiple":

Params of blocktype "image"/"file":

Params of blocktype "date":