Hi
If you want to see the component in touch UI components list. The component Should have cq:editConfig node
cq:EditConfig is you can use it to get components to show up in the sidekick which do not have a dialog. This is something that I see every so often, usually with the developer instead creating an empty dialog. To get around this, simply create a cq:EditConfig where the cq:actions has every action except edit.
In touch ui no need to add dialog.xml .you can use simply touch ui dialog cd:dialog.
dialog.xml : Classic Ui dialog to appear in sidekick.No need to create in TouchUI.
If you want to see your component in design view then you can create either of the nodes:
- cq:editConfig [cq:EditConfig]
- dialog
- design_dialog
So in your case if you don't want a dialog node you can work with editConfig.
Please see this:
http://wcmaem.blogspot.in/2014/11/component-not-showing-in-touch-ui-in.html
The Great and Powerful cq:EditConfig | 6D Labs
Hope these might Helpful.