SEF-Links to content show "id:alias" instead of "id-alias" if Seblod-SEF is configured to Default (id-alias)
I recognized this behavior in two situations:
a) if I create a link in
php I normally use the URL-parameter "id=id:alias" and JRoute
afterwards. My links changed after installing the update
b) the Seblod canonical plugin shows "id:alias" instead of "id-alias" in content-view of a content-type
I do not use the canonical plugin so far. As I am running a multilingual website with one menu-structure per language (for SEO), I created my own typo-plugin to generate links to the content (a long time ago. maybe there is a better way now).
My workaround is to just change the URL-parameter from "id=id:alias" to "id=id-alias". Therefore my links do not change. The only little drawback is the following entry in my php error-log:
PHP Notice: Undefined offset: 1 in
on line 742
This line tries to split id and alias from the URL-Parameter at the : which is not existing any longer.
Hope this helps at least a little bit. Once the problem is fixed in seblod, I will remove my workaround.