Полное удаление возможно, но вкладка по-прежнему отображается на странице /about. Как её полностью убрать?
Я думаю, если вы удалите название компании, которое вы установили в настройках администратора, эти вкладки волшебным образом снова исчезнут.
![]()
(Если только вы не установили переопределения в tos url и/или privacy policy url, в противном случае вам также придется удалить их)
Я очистил все эти поля, но оно всё равно остаётся. Имеет ли значение, что вы редактировали пост?
Ага, похоже, что внесение изменений в них делает их более заметными.
Чтобы обойти это, я использовал опцию «Заменить текст» на странице /admin/customize/site_texts, чтобы заменить отредактированные элементы. Затем я добавил значение в поле «Название компании», сохранил, а затем сбросил эту настройку — и это, похоже, снова заставило их исчезнуть. Надеюсь, у вас получится так же.
![]()
Кажется, вы могли это сделать.
Обход интерфейса и удаление тем, которые якобы нельзя удалить, может иметь непредвиденные последствия. ![]()
Хотя это легко исправить.
(через консоль Rails)
Существует несколько скрытых настроек сайта, где вам нужно будет заменить topic_id на ID новой темы, которую вы создадите для замены.
Подробнее об этом написано в этом посте — How to regenerate FAQ and TOS pages? - #2 by gerhard
А вот руководство по скрытым настройкам — Hidden Site Settings Reference Guide
Вам нужны следующие две: privacy_topic_id и tos_topic_id
Да, этот вариант сработал!
Я медленно выбираюсь обратно, после того как выкопал эту яму и нырнул в неё с головой ![]()
…и замена сработала! Спасибо @JammyDodger!
Вы определённо не первый.
Рад, что это сработало.
![]()
