You have multiple environments, and you want to keep environment-specific data out of your Git repo.
You want to create multiple columns from a text string
You want to output a navigation menu that automatically lists a Structure Section’s page hierarchy, with various CSS classes that indicate current page, current section, has children, etc.
You want to easily add automatic breadcrumbs to your website.
You want your plugin to have multiple template variables.
You want to perform transforms for assets dynamically without having to define them ahead of time.
How to group entries, dynamically, using a category group. Useful for outputting category-based tabs.
When Craft returns
BaseRecord attributes, it unfortunately doesn’t return them in the variables types specified by the Model/Record’s
You want to expose a link to edit an entry, only showing the link if the logged-in user has permission to edit that Section’s entries.
You have a series of related entries outputting within a loop and are comma separated but you don’t want a comma on the last loop item.
For example, I have a list of sessions and attached to each session is a speaker or speakers. I want the speaker names comma separated if there is more than one but I don’t wish the comma on the last speaker.