I can suggest the following:
- Create the main custom module, which will contain the fields for the announcement:
– name;
– date;
– description;
– other fields as you wish. - Create the secondary custom module, which will have fields with comments for the new fields:
– field name;
– module name;
– description
– other fields as you wish. - Take the solution - Solution for support three new fields types in Studio
- Create a new field in the main custom module as the secondary custom module set.
- Set up reading of the main user module for all users.
- Disable the secondary user module for all users.
All manipulations can be done without code, using only the Studio and the admin panel.