I am building a music label website. I have a category “Releases” that contains all releases.
I set up the panel for the single release pages such that there is a structure field for the artists and a text field for the release title (among other).
I want the page’s slug be in the pattern “artistName-releaseTitle”.
However I do not trust other users to be consistent when creating new pages.
I tried the custom-add-field plugin by steirico (https://github.com/steirico/kirby-plugin-custom-add-fields) to skip the add dialog. But I am stuck in how to implement a fool-proof method for adding new releases.
Ideally the workflow would be
- Click “Add” –> new page opens
- Fill out the release page form: “Artists” / “Title” / write some text etc…
- Hit “Save”
- The release page get’s saved with the slug “artistName-releaseTitle”
Can anyone point me in a direction here?