Per Nergård (MVP)
OMVPSaaS CMS Developer CertificationCommerce Connect 13 Developer Certification +2
Sep 5, 2013
visibility 5070
star star star star star
(0 votes)

List all page- and block types

Have you ever got a customer requirement saying the want a document with all the page types and their properties for a manual or something?

I guess that it’s fairly common. Doing this in a word document is tedious and will be out of date almost immediately. Now with CMS 7 we have all the block types as well so it’s even more work.

To stop needing to do something like that a did a quick hack.

It’s a simple user control that gets all the page and block types and displays their properties.

Ugly image from including it in the Alloy sample project.

TypesAndDefinitions.

It’s just a template so it only displays the localized name and description in an ul/li list.

You can download it over at the code section. Download.

Sep 05, 2013

Comments

Sep 6, 2013 09:54 AM

Sounds useful, but your download link doesn't work.

Per Nergård (MVP)
Per Nergård (MVP) Sep 6, 2013 10:01 AM

Added download link to skydrive. Seems I can't add files to my code section entries any more?!.

Danne Tempel
Danne Tempel Sep 6, 2013 10:03 AM

We received a couple of reports that there are issues with uploading code and we are looking into it. Don't have an estimate as to when it will be fixed yet though.

error Please login to comment.
Latest blogs
Surviving a Dirty Feed. Part 3: Error Handling and Event Batching

Committing a 250,000-row Optimizely catalog import row by row, returning a per-row failure report, and coalescing catalog events into one per batch.

Stanisław Szołkowski | Oct 16, 2026 |

Building UI Extensions for Optimizely SaaS CMS

Introduction Developers have been extending the functionality of Optimizely PaaS CMS for years using addons built in C# and deployed as NuGet...

Mark Stott | Oct 15, 2026

Cheapskate AI Translator: Because Translation Should Not Require a Second Mortgage

There is a particular kind of software project that begins with a detailed architecture document, a product roadmap, and a carefully assembled...

Linh Doan Cuu | Oct 15, 2026

Computed Fields in CMS 13 Content Contracts with Optimizely Graph

Content Contracts in Optimizely CMS 13 allow different content types to share a common structure when querying Optimizely Graph. But what if the...

Mardy | Oct 14, 2026