Joomla

Псевдоним пункта меню

Menu Item Alia

После обновления до Joomla 3.6? некоторые пользователи столкнулись с невозможностью создать псевдоним пункта меню (Menu Item Alias), если в этом или другом меню содержался аналогичный пункт с тем же именем.

К примеру, если ваше более раннее меню содержит пункт с именем News и псевдонимом (alias) news, то при попытке создать псевдоним пункта меню (Menu Item Alias) с тем же именем, появится ошибка

Ошибка. Сохранить не удалось из-за ошибки: Другой пункт меню, верхнего уровня, уже содержит такой Алиас

или в англ. версии

Error. Save failed with the following error: Another menu item has the same alias in Root (remember it may be a trashed item). Root is the top level parent.

При этом, ошибка возникает только при создании пункта меню верхнего уровня. Если создаваемый пункт меню является вложенным, то ошибка не возникает.

Также стоит отметить, что если присвоить произвольный псевдоним, то псевдоним пункта меню создается и сохраняется, но при этом создается дубль страницы с другим урлов. Т.е. site.com/news.html и site.com/news-1.html. Иными словами говоря, функция не работает. Ранее на месте псевдонима (alias) создавался номер вида даты созданного пункта.

Притом это не баг, а пожелание пользователей - https://github.com/joomla/joomla-cms/pull/10756.

Т.к. подобное новшество удобно далеко для всех, решаем проблему.

Решение: В прикрепленном файле содержится плагин, после установки и активизации которого, можно создавать псевдонимы пункта меню (Menu Item Alias) как и прежде.

Attachments:
Download this file (plg_content_menudatealiasghsvs-2016.08.14.zip)plg_content_menudatealiasghsvs-2016.08.14.zip[Menu Item Alias]14 kB

Добавить комментарий


Защитный код
Обновить