Because of the different with the way the Umbraco Backoffice is built between Umbraco 6 and 7 you will need to implement the custom macro parameter type functionality so that it works within the context of Umbraco 7 and AngularJS.
You can do this by following the documentation of how to create a custom property editor in Umbraco 7,
Custom macro parameter type not available after upgrade to Umbraco 7
We have a site that we have just upgraded from v6.0.5 to v7.5.3.
Within the site we have a number of macros with parameters based on a custom macro parameter type.
After upgrading, our custom parameter type no longer appears in the Parameters Type dropdown list for the macros.
What do we need to do to get it to appear again?
Figured it out.
Our old custom property editor no longer works in v7 so I had to create a new App_Plugins property editor based on https://our.umbraco.org/documentation/Tutorials/Creating-a-Property-Editor/
Hi Lesley
Because of the different with the way the Umbraco Backoffice is built between Umbraco 6 and 7 you will need to implement the custom macro parameter type functionality so that it works within the context of Umbraco 7 and AngularJS.
You can do this by following the documentation of how to create a custom property editor in Umbraco 7,
https://our.umbraco.org/documentation/tutorials/Creating-a-Property-Editor/
and then setting the isParameterEditor flag to true in the manifest file for the property editor.
How hard this is to do depends on the custom types you currently have.
Theres a bit of information about creating a custom macro parameter in this blog post here:
http://tooorangey.co.uk/posts/custom-macro-parameter-types-editor-odyssey/
regards
Marc
Thanks Marc,
Was able to create the necessary editor based on the documentation and, because I was creating a dropdown, I also based it on this:
https://github.com/umbraco/Umbraco-CMS/blob/5b9a98ad6ae9e63322c26f7b162204e34f7fcb54/src/Umbraco.Web.UI.Client/src/views/propertyeditors/dropdown/dropdown.html
is working on a reply...