Macro Container not working correctly with courier
Hello
We are using courier to move content and code between our
Development, staging and production environments.
When using courier have noticed an issue with media
referenced inside of marco containers. Anytime we move a macro container
from our dev to our staging environment none of the the media referenced within
the macro works in the staging environment. In the staging
environment of the media within the Marco Container is not referenced
correctly (See below)
Dev Enviroment - Macro Container
Take note
of the image Media Reference
within the macro container
Stage Environment - Macro Container
Notice how the image media reference changes. This
happens for all media referenced within a macro container.
We have tried adding the macro container GUID to the marco’s
section in the courier config file. This has no effect on how the data is
referenced when pushed to a new environment via courier. When we add other data
types GUID to the data resolvers section of the config file the issue has
been resolved. It appears that media within marco containers is an outstanding
issue. Has anybody else run into this ?
Also below is the datarelovers from the courier.config file. Note we have the marco Container data element under Marco's
<itemDataResolvers>
<files> <!-- add new datatype elements for data types that stores files as a path ex: /meda/223/file.png --> <add key="Upload">5032a6e6-69e3-491d-bb28-cd31cd11086c</add> <add key="Ucomponents-Filepicker">318a9c2e-3966-4979-8c1d-575c5d5f669b</add> </files> <contentPickers> <!-- add new datatype elements for data types that stores page ids (ex: "1242" or "1726,2362,2323") --> <add key="contentPicker">158aa029-24ed-4948-939e-c3da209e5fba</add> <add key="ultimatePicker">cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c</add> <add key="Ucomponents-XpathCheckboxlist">d2d46927-f4f8-4b1b-add7-661cc09a0539</add> <add key="Ucomponents-XpathDropdownlist">57a62843-c488-4c29-8125-52f51873613e</add> <add key="Ucomponents-AutoComplete">31aa0d5c-f8e1-4cdc-a66e-c7f8c09498ef</add> <add key="genrePicker">c2d6894b-e788-4425-bcf2-308568e3d38b</add> </contentPickers> <mediaPickers> <!-- add new datatype elements for data types that stores media ids (ex: "1242" or "1726,2362,2323") --> <add key="multipleMediaPicker">c2d6894b-e788-4425-bcf2-308568e3d38b</add> <add key="mediaPicker">EAD69342-F06D-4253-83AC-28000225583B</add> <add key="damp2">ef94c406-9e83-4058-a780-0375624ba7ca</add> </mediaPickers> <keyValuePrevalueEditors> <!-- Prevalue editors that store values as a key value pair in the built-in umbracp prevalue storage, identified by their full class-name --> <add key="KeyValuePrevalueEditor">umbraco.editorControls.KeyValuePrevalueEditor</add> </keyValuePrevalueEditors> <localLinks> <!-- Propertytypes that CAN contain locallinks (like the ones inserted with TinyMCE) --> <add key="TinyMCE3">5e9b75ae-face-41c8-b47e-5f4b0fd82f83</add> <add key="TextboxMultiple">67db8357-ef57-493e-91ac-936d305e0f2a</add> <add key="Textstring">ec15c1e5-9d90-422a-aa52-4f7622c63bea</add> <add key="Simple Editor">60b7dabf-99cd-41eb-b8e9-4d2e669bbde9</add> </localLinks> <macros> <!-- Propertytypes that CAN contain macro mark-up (like the ones inserted with TinyMCE) --> <add key="TinyMCE3">5e9b75ae-face-41c8-b47e-5f4b0fd82f83</add> <add key="TextboxMultiple">67db8357-ef57-493e-91ac-936d305e0f2a</add> <add key="Textstring">ec15c1e5-9d90-422a-aa52-4f7622c63bea</add> <add key="Simple Editor">60b7dabf-99cd-41eb-b8e9-4d2e669bbde9</add> <add key="Macro Container">474fcff8-9d2d-11de-abc6-ad7a56d89593</add> </macros> </itemDataResolvers>
Macro Container not working correctly with courier
Hello
We are using courier to move content and code between our Development, staging and production environments.
When using courier have noticed an issue with media referenced inside of marco containers. Anytime we move a macro container from our dev to our staging environment none of the the media referenced within the macro works in the staging environment. In the staging environment of the media within the Marco Container is not referenced correctly (See below)
Dev Enviroment - Macro Container
Take note of the image Media Reference within the macro container
Stage Environment - Macro Container
Notice how the image media reference changes. This happens for all media referenced within a macro container.
We have tried adding the macro container GUID to the marco’s section in the courier config file. This has no effect on how the data is referenced when pushed to a new environment via courier. When we add other data types GUID to the data resolvers section of the config file the issue has been resolved. It appears that media within marco containers is an outstanding issue. Has anybody else run into this ?
Thank you for your time.
Also below is the datarelovers from the courier.config file. Note we have the marco Container data element under Marco's
<itemDataResolvers>
<files>
<!-- add new datatype elements for data types that stores files as a path ex: /meda/223/file.png -->
<add key="Upload">5032a6e6-69e3-491d-bb28-cd31cd11086c</add>
<add key="Ucomponents-Filepicker">318a9c2e-3966-4979-8c1d-575c5d5f669b</add>
</files>
<contentPickers>
<!-- add new datatype elements for data types that stores page ids (ex: "1242" or "1726,2362,2323") -->
<add key="contentPicker">158aa029-24ed-4948-939e-c3da209e5fba</add>
<add key="ultimatePicker">cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c</add>
<add key="Ucomponents-XpathCheckboxlist">d2d46927-f4f8-4b1b-add7-661cc09a0539</add>
<add key="Ucomponents-XpathDropdownlist">57a62843-c488-4c29-8125-52f51873613e</add>
<add key="Ucomponents-AutoComplete">31aa0d5c-f8e1-4cdc-a66e-c7f8c09498ef</add>
<add key="genrePicker">c2d6894b-e788-4425-bcf2-308568e3d38b</add>
</contentPickers>
<mediaPickers>
<!-- add new datatype elements for data types that stores media ids (ex: "1242" or "1726,2362,2323") -->
<add key="multipleMediaPicker">c2d6894b-e788-4425-bcf2-308568e3d38b</add>
<add key="mediaPicker">EAD69342-F06D-4253-83AC-28000225583B</add>
<add key="damp2">ef94c406-9e83-4058-a780-0375624ba7ca</add>
</mediaPickers>
<keyValuePrevalueEditors>
<!-- Prevalue editors that store values as a key value pair in the built-in umbracp prevalue storage, identified by their full class-name -->
<add key="KeyValuePrevalueEditor">umbraco.editorControls.KeyValuePrevalueEditor</add>
</keyValuePrevalueEditors>
<localLinks>
<!-- Propertytypes that CAN contain locallinks (like the ones inserted with TinyMCE) -->
<add key="TinyMCE3">5e9b75ae-face-41c8-b47e-5f4b0fd82f83</add>
<add key="TextboxMultiple">67db8357-ef57-493e-91ac-936d305e0f2a</add>
<add key="Textstring">ec15c1e5-9d90-422a-aa52-4f7622c63bea</add>
<add key="Simple Editor">60b7dabf-99cd-41eb-b8e9-4d2e669bbde9</add>
</localLinks>
<macros>
<!-- Propertytypes that CAN contain macro mark-up (like the ones inserted with TinyMCE) -->
<add key="TinyMCE3">5e9b75ae-face-41c8-b47e-5f4b0fd82f83</add>
<add key="TextboxMultiple">67db8357-ef57-493e-91ac-936d305e0f2a</add>
<add key="Textstring">ec15c1e5-9d90-422a-aa52-4f7622c63bea</add>
<add key="Simple Editor">60b7dabf-99cd-41eb-b8e9-4d2e669bbde9</add>
<add key="Macro Container">474fcff8-9d2d-11de-abc6-ad7a56d89593</add>
</macros>
</itemDataResolvers>
Finally Below are the 2 pictures of our Dev and stage envrioments
Dev Enviroment
Take note of the image Media Reference within the macro container
Stage
Notice how the image media reference changes. This happens for all media referenced within a macro container.
is working on a reply...