code: private CmsCreatableListItem makeDetailPageItem(CmsNewResourceInfo typeInfo) {
  
          CmsListInfoBean info = new CmsListInfoBean();
          String subtitle = typeInfo.getSubTitle();
          String title = Messages.get().key(
              typeInfo.isFunction() ? Messages.GUI_FUNCTION_PAGE_TITLE_1 : Messages.GUI_DETAIL_PAGE_TITLE_1,
              typeInfo.getTitle());
  
          info.setTitle(title);
          info.setSubTitle(subtitle);
          CmsListItemWidget widget = new CmsListItemWidget(info);
          widget.setIcon(typeInfo.getBigIconClasses());
          CmsCreatableListItem listItem = new CmsCreatableListItem(widget, typeInfo, NewEntryType.detailpage);
          listItem.initMoveHandle(CmsSitemapView.getInstance().getTree().getDnDHandler());
          return listItem;
      }
docs: Creates a list item representing a detail page to be created.<p>
  
  @param typeInfo the bean for the type for which the detail page item should be created
  
  @return the detail page list item