Disable Collection Item Detail Page

It would be great to have the possibility to disable a specifik CMS collection item detail page & disable all detail pages for all items in one CMS collection.

It would open up many new ways to build things with CMS collections and easier for clients to update and add content.

Example: Lets say you are building a blog:
In some articles you may want to link the list layout to a detail page and in some articles you may want to link to another website. This is possible today but you are still publishing an empty detail page since the article links to another website. In this case it would be great to have the option to "disable collection item detail page" and no detail page for this specifik item is created. 

Example: The clients want to add or delete pricing rows:
We could create a CMS collection called pricing rows and in the setting we could set "disable all detail pages". 
Then the client can use the CMS collection to add, delete or change content. 

Example: Ability for client to add, delete or edit Main Navigation Links.
Lets say the client want to have the ability to add, delete and edit the main navigation on the website. We could create a collection called "Pages" or "Navigation". We could either disable all detail pages and use the collection to create the main navigation and let clients add, delete or edit nav links. 

In a simple site we could create the collection "pages" and the client can easily add, delete or edit all pages through one collection. If the client adds a new item it would create a new nav link in the main navigation, and a new collection page. The client could also decide if they want to create a new page or just add the nav link to the navigation by "disable detail page for this collection item".

  • Nicklas Schmölker
  • Mar 28 2019
  • Reviewed
  • Halil Ciftci commented
    13 Sep, 2022 04:45pm

    This is the main reason why I can't use the CMS as a database.

    For example:

    If I have a CMS Collection list for "Opening Hours" and present the Opening times in the footer, a banner and on the contact page in a beautiful designed card.

    Only thing my client has to do is change the CMS in the editor.

    This feature is really needed, or most people will keep getting the cheaper hosting because they can't use the CMS or export the website and go somewhere else for hosting.

    But then what is the point of the no code movement?

    Thank you Webflow

  • Josh Lambright commented
    27 Mar, 2021 02:29am

    This is HUGE!!!!

    I don't want to have a CMS template page visible, if the template hasn't been defined. So, either make that the default behavior or give us this flag.

    Otherwise, create a datastore feature where we can store information that the CMS references, but isn't something that will be displayed as content ever.

  • Jacob Marciniec commented
    17 May, 2020 07:48pm

    + 5 million

  • +27