I am having problems exporting pages with files linked within it. The page has a custom property inheriting from XHTML type. This custom property basically processes the PropertyData and substitute certain "macros" with the content of a file within a UnifiedDirectory. It all works fine and dandy, except when we try to export the page and the files linked within this page property. None of the linked files get exported for this property. Other stock XHTML properties in that page type have no problems in getting their linked files exported.
We have probably missed something in the process of creating this custom property and overriding its CreateDefaultControls() method. Or perhaps we have to override some other methods?
Any suggestions would be greatly appreciated.
Take a look at IReferenceMap
I got the similar issue in CMS 6 Mirroring 2.0 with Itera.MultiProperty . Any file linked in multi-property does not mirrored . Whereas it mirror the property data itslef . Is IReferenceMap can solve the problem there as well.
Itera.MultiProperty does expose the IRefernceMap of it's inner properties. Have a suspision that there are other elements at work in the mirroring prosess. It does inherit from PropertyLongString