Hi
If you're using JA Seven template, you can take a look at the sticky type of JA ACM module:
ROOT/templates/ja_seven/acm/sticky/
Basically, a type will have this structure:
acm/sticky/
- css
- images
- tmpl
- config.xml
The most important folder is 'tmpl' in which there is 2 files for a style, like the sticky module: style-1.php and style-1.xml
The XML file will define all the options as you can see in backend configuration of this style. While the PHP file will render value for these options on frontend.
You can check the code of this sticky style and see how we implement and apply for your new type 🙂