Cotonti / Cotonti

Fast, reliable and flexible PHP CMF/CMS
https://www.cotonti.com
BSD 3-Clause "New" or "Revised" License
92 stars 51 forks source link

Page restore from trash. Possible alias conflict #1788

Open Alex300 opened 1 month ago

Alex300 commented 1 month ago

[RU] Кейс не частый но тем не мнее:

Конфликт.

P.S. вообще должно быть допустимо 2 страницы с одинаковым алиясом в разных категориях. Но тогда для генерации урла страницы код категории должен стать обязательным.

seditio commented 3 weeks ago

А если при удалении страницы и наличии у нее алиаса добавлять к нему через дефис id страницы? Или блокировать восстановление страницы при наличии в таблице ее алиаса. Можно было бы нагородить еще массу всякого, но не проще ли предположить, что с этой проблемой администратор сайта справится сам?)) Одинаковые алиасы -- это большое зло, которое убьет массу простых проверок через {PHP.alias}