У нас есть экземпляр с необходимостью входа, но мы хотели бы сделать страницы «О нас» и «Часто задаваемые вопросы» доступными для пользователей, не авторизованных в системе.
Я заметил, что страницы /tos и /privacy видны анонимным пользователям:
но нам бы очень хотелось, чтобы все четыре страницы выглядели так:
Я знаю, как создать ссылки (видимые только анонимным пользователям) на эти страницы через компонент темы, но не могу понять, как сделать страницы /about и /faq (и их навигацию) доступными для анонимов.
Спасибо за ответ, Джефф. Я понимаю, что это вариант, но у него есть несколько недостатков:
Это снизит ценность нашего замечательного доменного имени healthforum.nz — именно здесь размещён наш экземпляр. Конечно, мы могли бы обойти это, разместив страницы в поддомене, например info.healthforum.nz/faq.
Существующая отличная навигация внутри разделов faq / about / tos / privacy (и теперь, странно, guidelines, если FAQ перенаправлен) не работает для анонимных пользователей, так как они остаются ограничены только разделами tos/privacy.
Нет возможности перенаправить /privacy или /about, чтобы иметь весь набор страниц с навигацией вне Discourse.
Ведь surely должен быть способ сделать эти две страницы (и ссылки на них в навигации) видимыми для анонимных пользователей с небольшой настройкой темы. @awesomerobot, ваша тема здесь, похоже, содержит строительные блоки, которые мне понадобятся (я думаю) — дайте знать, если я иду не по той ветке!
Скорее всего, вам стоит посмотреть что-то вроде Welcome page for private sites, где вы можете добавлять контент на страницу «Требуется учётная запись».
Насколько мне известно, возможности работы с темой при необходимости входа в систему очень ограничены, поскольку в этот момент большая часть Discourse (не только контент) становится недоступной для анонимных пользователей.
Это возможно с помощью компонента темы Trendy Login и Публикации страниц. Если вы перейдете в настройки TC, то найдете параметр login subheader. Здесь вы можете добавить разделы «Часто задаваемые вопросы» и «О нас»: