Есть ли способ добавить меню навигации сайта над заголовком Discourse?

Всем привет,
Я пытаюсь понять, можно ли сохранить верхнее меню навигации нашего текущего сайта, чтобы при переходе на форум у пользователей оставалась возможность вернуться на другие страницы сайта и покинуть форум.
Очевидно, что поскольку это два разных сайта, в настоящее время пользователи путаются.

Есть ли способ добавить наше меню сайта поверх меню по умолчанию в Discourse? Например, в iFrame?

Вы можете попробовать этот компонент темы, чтобы добавить пользовательское меню сверху:

Спасибо.
Я посмотрел на это, но, похоже, это просто меню, а не HTML-страница..?
Я хотел бы интегрировать наше собственное меню, как оно отображается на нашем сайте. Я что-то упустил?

Возможно, вам стоит ознакомиться с руководством разработчика по темам Discourse и кодом в компоненте темы заголовка.

Привет, @sok777!

Есть множество способов добавить навигационную панель в верхней части ваших страниц. Вы можете использовать возможности темизации Discourse, написать JavaScript или jQuery для вставки элемента (как показано ниже) в DOM, или создать простой плагин для Discourse, который добавит код в макет приложения и т. д. Существует много способов решить такую базовую задачу.

Например, я только что добавил этот фрагмент HTML-кода, чтобы создать демонстрационный заглушку для новой верхней навигационной панели, специально для вас:

Ваш исходный вопрос был следующим:

Ответ — да, «способов множество».

Надеюсь, это поможет.

Один из самых простых способов начать — отредактировать файл header.html либо в вашей теме (если вы создали её и используете), либо в области настройки администратора. admin/customize/themes/

Нажмите на Редактировать CSS/HTML

После этого нажмите на header. Ваш код появится над заголовком Discourse. Не забудьте также добавить стили в CSS.

Спасибо всем! Это великолепно.