What does this do?

This provides some more flexibility to the content type when editing a page. 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 smarty 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 extended to use the image manager or just an image dropdown. Page property of feu 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 {XContent}

It combines, among other things, the two tags {content} and {content_image}.

U 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 "XContent" and see what happens in backend...

What parameters are available?

all params are optional

Params of blocktype "checkbox":

Params of blocktype "dropdown"/"select_multiple":

Params of blocktype "image"/"file":

Params of blocktype "date":

Other params: