1

How can I create a form for a specific content type so that it can be accessed publicly, I mean by user that has no administrative rights but on this content type only? I specificly need to hide all options like publication options, menu options etc from the basic form.

Thanks

1 Answer 1

1

Theming the default "node/add/content-type-name" content type form will allow you to achieve what you need as these forms are publicly available to users with permission. If the user has permission to create that content type, he will be able to access the page, so either create a link to the page (node/add/content-type-name) or use the default Navigation Menu link "Create Content" to take the user to the node/add page. Take a look at Theme a CCK Input Form for CCK2 & CCK3 to learn more about theming content type forms.

To remove the configuration fieldsets such as Menu Settings, Publishing Options, Revision Information, etc you really just need to change the permissions for the role. For example, remove "administer nodes", "administer menu", "administer comments", etc.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.