I have a site with projects which each has a projects structure with an associated category and a number of images.
The URL is set as projects/{projectCat.first.slug}/{slug}
I want to use the structure first for a set of thumbnails for each project (easy - no problem) and then for a gallery page with full size images. Both pages will have the same set of images.
The URL for the first is .com/projects/category/project-name
.
The only way I have been able to do it is to make the links from the thumbnail page using:
<a href="/projects/gallery/{{ category.slug }}/{{ entry.slug }}">
and then using routing:
/projects/gallery/slug/slug to projects/gallery/_entry
This works but if I have a project in two or more categories with the same name it doesn't take account of the category in the URL and is also a bit messy.
Is there a better way?
slug
will always be unique (within the same Category Group), even if the name is identical, no? And since it's only possible to set a Categories Field to a single Category Group, identical names shouldn't be an issue.