Is it possible to have culture invariant - i.e. "locked" - node names in Umbracao 8.1.5?
Hello fellow Umbraco-neers,
I have recently upgraded my company website to Umbraco v8 to benefit from the new - and awesome - multilingual functionalities.
I love that I can specify which properties of my document types are allowed to vary with culture, however, I am missing the option to do the same with the node name itself.
Now, when our website editor uses the new split view to author articles in different languages, the node name is required for each language that is published. However, if the editor chooses another node name than the original, e.g. "About" instead of "About us", the URLs will be different, i.e. https://our-domain.dk/en/about and https://our-domain.de/de/about-us, respectively.
Is there any way to "lock" or to prefill the node name of culture variants created after the original?
I wish to keep our URLs streamlined and consistent to optimize SEO and URL-navigation across multiple cultures.
I hope that someone has a good idea to solve this. (:
Never tried to default the name of a node. Code share does have a blog for v7 setting default values. It would need moving to the a component then you would need to see if you can set the name if it's blank then move on to querying culture variants.
Coming from Umbraco 7 with Vorto, being forced to handle the culture variant name in Umbraco 8 poses an unnecessary challenge for setups where a full 1:1 site/url structure is required.
Is it possible to have culture invariant - i.e. "locked" - node names in Umbracao 8.1.5?
Hello fellow Umbraco-neers,
I have recently upgraded my company website to Umbraco v8 to benefit from the new - and awesome - multilingual functionalities.
I love that I can specify which properties of my document types are allowed to vary with culture, however, I am missing the option to do the same with the node name itself.
Our company website does multi-culture in the form of https://our-domain.dk/
Now, when our website editor uses the new split view to author articles in different languages, the node name is required for each language that is published. However, if the editor chooses another node name than the original, e.g. "About" instead of "About us", the URLs will be different, i.e. https://our-domain.dk/en/about and https://our-domain.de/de/about-us, respectively.
Is there any way to "lock" or to prefill the node name of culture variants created after the original?
I wish to keep our URLs streamlined and consistent to optimize SEO and URL-navigation across multiple cultures.
I hope that someone has a good idea to solve this. (:
Kindest regards Simon
Hi,
Never tried to default the name of a node. Code share does have a blog for v7 setting default values. It would need moving to the a component then you would need to see if you can set the name if it's blank then move on to querying culture variants.
https://codeshare.co.uk/blog/how-to-add-default-values-to-umbraco-properties-in-the-backoffice/
Another possible way would be to use a UrlProvider which would allow you to build the URLs as you wish.
https://our.umbraco.com/Documentation/Reference/Routing/Request-Pipeline/
V7 but may be of use - https://24days.in/umbraco-cms/2014/urlprovider-and-contentfinder/
Matt
I think having such possibility would be great.
Coming from Umbraco 7 with Vorto, being forced to handle the culture variant name in Umbraco 8 poses an unnecessary challenge for setups where a full 1:1 site/url structure is required.
is working on a reply...