I'm trying to create a package with a document type containing 3 custom tabs that have the # in front of the name so it can be translated.
See my package xml
Code:
<Tabs>
<Tab>
<Id>500</Id>
<Caption>#MainContent</Caption>
</Tab>
<Tab>
<Id>501</Id>
<Caption>#MetaData</Caption>
</Tab>
<Tab>
<Id>502</Id>
<Caption>#FormData</Caption>
</Tab>
</Tabs>
<GenericProperties>
<GenericProperty>
<Name>#MainContent</Name>
<Alias>mainContent</Alias>
<Type>83722133-f80c-4273-bdb6-1befaa04a612</Type>
<Tab>#MainContent</Tab>
<Mandatory>False</Mandatory>
<Validation></Validation>
<Description><![CDATA[]]></Description>
</GenericProperty>
The property doesnt get added to the tab, instead a NULL value is inserted in the propertytype table. I guess this is because umbraco cant map the tab created and the tab specified in the property. I have tried diffrent ways, adding the translated tab name, removing the # but nothing works. Is it a bug in Umbraco so it cant handle the # when importing a package?
Umbraco Certified Professional