Prevent "Design & Custom Template"?
I don't want to give regular content editors/managers the ability to change design or template options like background images, padding, etc, for a content block... reserving that for only one or two high admins.
Right, but I was looking for a way to set more of a GLOBAL default... which I could then OVERRIDE individually. So I didn't have to go to each Block on the site, and so the permissions are automatically set on new Blocks when they're created.
I define AREAS in my templates... into which my Content Managers can place Blocks (or Layouts). I want them to be able to do that. Just, not access the "Design & Custom Template" settings for the Blocks they create.
How can I do that in page type defaults?
The doc describes setting the permissions at a Block level. Which we've already talked about. I want something global, as a default. No such permissions appear to be accessible in the Page Type default.
In the Page Type default, I get the categories
Permissions for This Page Type
Permissions for All Pages Created Of This Type
Closest I can get from there is defining who can Edit Content for the entire page. There are no Details tabs to drill down into Blocks or Block Permissions... unless I'm completely missing it.
This was possible previously setting this config value to false:
In fact we have an add-on that utilises this -http://concrete5.org/marketplace/addons/white-label/...
However, it looks like in newer version there is an other test that looks for $canEditCustomTemplate which always seems to be true, so this option no longer gets removed.
It may just be that concrete5 need to set an other config value against this so it can be managed.