На форуме в теме instantcms.ru/forum/thread18297-55.html пользователь Rossoman написал:
Заметил такой косячок. Если создать новый материал в любом типе контента с максимальным количеством символов в загаловке (100), то из ленты активности данный материал открываться не будет. А также при нажатии на сохранить материал, перекидывает на 404. Это происходит из-за того, что в slug созданного материала заносится адрес с количеством символов не более 100 (ограничение в БД). А при первой переадресации на вновь созданный материал, открывается материал с полным УРЛ, более 100 символов. Отсюда 404. Также и в ленте активности, ссылка на созданный материал идет с полным slug, а материал соответсвенно имеет укороченный. В БД таблица activity имеет поле url_object с ограничением в 250 символов. Отсюда снова 404 Происходит это из-за того, что некоторые русские символы при переводе в транслит, обозначаются двумя символами. Отсюда и увеличение символов в урл
Так вот очень интересует, сделано ли в 2.4.0 что-нибудь для исправления этого? Что я сделал сам:
Увеличил поля slug в бд до 255, всякие url, в cms_activity все на максимум 255, но 404 продолжает вылетать при сохранении материала.
Материал сохраняется с нормальным путем, для этого надо идти на морду сайта. В ленте активности путь к материалу такой site.ru/cat/.html