4

Surprisingly, the Craft docs aren't super clear on this so I'll post a little info. When you set up a Section in the Control Panel, you set the URI Format and Template fields to map to an entry template. When you hit a route that matches that URI Format, Craft queries for the entry that matches the route, then it automagically injects a Twig variable named ...


2

If you're not using Craft's user groups for permissions, the solution you suggest is more or less exactly what sprung to my mind. You could create a Category Group called Permissions (just to keep it distinct from Craft's internal user groups), add the initial permission categories that are needed, then create a new field named Permissions that can be added ...


Only top voted, non community-wiki answers of a minimum length are eligible