match4everyone / match4everything

Other
7 stars 0 forks source link

[cms] Language switcher breaks on language specific cms-generated slugs #141

Open bjrne opened 4 years ago

bjrne commented 4 years ago

When creating a new page in django cms or adding a new language version of an existing page, django-cms pre-fills the non-optional slug field with a sanitized version of the localized page title.

Example: When adding a german version of the "about" page, one sets the title to "Über uns", and the slug automatically turns into uber-uns. This is also the new url, which obviously breaks our language switcher.

A good solution is not obvious, this could be a major pain-point for non-technical users.

Baschdl commented 4 years ago

Maybe this would be a reason to use django-cms language switcher? See https://github.com/match4everyone/match4everything/issues/84