Уже второй день как записи слетают при клике по Автоссылке. Т.е в самой записи показывается выбранный вариант, но при клике по нему открывается пустая страница. После пересохранения записи, она появляется.
В последующем баг проявляется при добавлении новых вариантов в поле выбора. Все страницы вновь по автоссылке становятся пустыми.
Как можно решить эту проблему оперативно? Проект встал колом:(
выявить корень проблемыКак можно решить эту проблему оперативно ?
Поискать, чем отличаются пустая страница и страница после сохранения. Найти в коде движка, где это место. Найти, какой участок кода ломает работу. Поправить.
Из вашего описания пока ничего не понятно.
А повторить нет возможности.
В последующем баг проявляется при добавлении новых вариантов в поле выбора. Все страницы вновь по автоссылке становятся пустыми.
Да да, новые варианты "ломают" поиск и фильтры, помогает простое пересохранение.
Fuze писал что это не баг, а особенность работы движка.
Я 500 профилей помню пересохранил, мне хватило))) сейчас хочу добавить значение, но останавливает что то)
Я уверен в одном, тут должно быть изящное решение проблемы, например скрипт по крону или по кнопке пересохраняющий профили или контент после изменения или что то в этом роде, если нельзя внести изменения в работу instantcms.
Я 500 профилей помню пересохранил, мне хватило))) сейчас хочу добавить значение, но останавливает что то)
Так странно как-то это. Ведь если список не меняется в своем порядке, а только дополняется, то ломаться не должно, ибо это же не гибко как-то. Забыл один пункт и даже ниже его не поставить.
С конструктором такая проблема отсутствует.
В типе контента "Новости" создаем поле типа "Выбор мультисписок" (к примеру с двумя предустановленными значениями):
1|Один
2|Два
Включаем отображение поля в фильтре.
Добавляем/редактируем новость и выбираем какое-либо значение.
Теперь, находясь в разделе с новостями, мы используем фильтр по созданному полю (https://demo.instantcms.ru/news?test%5B%5D=1) — выводяться записи, которым мы присвоили эти значения.
А теперь открываем для редактирования наше поле и добавляем еще одно значение:
1|Один
2|Два
3|Три
Теперь при попытке отфильтровать записи (которым мы уже задавали значение (например: Один)), мы видим "Нет новостей для отображения", хотя в самой новости значение установленно. Запись появляется в результатах фильтрации, только после ее пересохранения.
Это понятно, т.к. особенность поля, ибо там битовая маска.Теперь при попытке отфильтровать записи (которым мы уже задавали значение (например: Один)), мы видим "Нет новостей для отображения", хотя в самой новости значение установленно. Запись появляется в результатах фильтрации, только после ее пересохранения.
Вопрос был о
Что такое пустая страница? Вообще белая страница или "Нет новостей для отображения"?Т.е в самой записи показывается выбранный вариант, но при клике по нему открывается пустая страница.
2|Два
3|Три
При таких предустановленных значениях, вроде при не выбранном значении пользователем — выбиралось в записи значение "1|Один". В поле join преимущество, что работает как "И" \ "ИЛИ" при фильтрации. Если потом захочется "ИЛИ" возможно придется добавить к 800.
сайт может условно год проработать и обрасти контентом или пользователями, тысячами… понадобится добавить значение и прощай фильтр…