Web Developer Course

Listing and Detail Pages

In this video, we learn how to create dynamic listing and detail pages in dotCMS using URL mapping. By connecting content to automatically generated detail pages with clean URLs, we improve SEO without static pages. Key settings like detail page and URL pattern define how content is displayed and accessed. The URL title field creates unique slugs for each entry, enabling .CMS to route visitors correctly. A custom velocity file powers the dynamic listing page, featuring search bars, genre filters, and movie cards with linked detail pages. The code controls the main movie listing page, pulling data dynamically for a seamless user experience.

Next up

Chapter 6: Pulling Content by Date Range

Continue →