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 (not ready yet) 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 in frontend you need to call your content with the module plugin {AdvancedContent} (case sensitive!).
Otherwise it may behave like the default content type plugin.

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?

After installation the module settings can be found in "Extensions->AdvancedContent".

Additionally you will have a new content type "AdvancedContent" available when adding/editing a page.

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":

Support

This module does not include commercial support. However, there are a number of resources available to help you with it:


Please report any kind of feedback.

Copyright and License

As per the GPL, this software is provided as-is.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Or read it online: http://www.gnu.org/licenses/licenses.html#GPL
Please read the text of the license for the full disclaimer.

Copyright © 2010, Georg Busch (NaN). All Rights Are Reserved.

This module has been released under the GNU Public License. You must agree to this license before using the module.