I was investigating on writing a custom SPEAK Dialog and wanted to start with creating the dialog through the branch. I was searching and searching for a DialogPage branch, which I couldn’t find when inserting a new item with Sitecore Rocks.
The following item has an incorrect name in currently the latest version of Sitecore: Sitecore 8.1 Update-1, but was also already incorrect in the first release of Sitecore 8.1:
/sitecore/client/Business Component Library/version 1/Templates/Branches/Dialogs/ListPage
It should be named a ‘DialogPage’, not ListPage, since the $name item is of type Speak-DialogPage, therefore it will now NOT show up in the filtered results, when using the Sitecore Rocks ‘Add New Item’ popup and when you search for DialogPage.
On item /sitecore/client/Business Component Library/version 1/Templates/Branches/Dialogs/ListPage/$name when you then Design the Layout, it would also be wise to have the HeaderTitle Text changed to ‘Dialog title’ instead of ‘List’. It looks like it has been cloned from somewhere else.
I’ve asked Sitecore Support to have the naming(s) updated in the next version of Sitecore
Hope with this small blogpost you won’t be longer searching or re-adding all the default renderings to a SPEAK DialogPage when creating a new one.
Have a Merry Merry Christmas and a great 2016!
Happy Sitecore trails!