Создать рекламную страницу

Я хочу создать страницу с именем admin/advertise. Кнопка advertise находится внутри секции nav nav-pills. Но всякий раз, когда я пытаюсь это сделать, возникает ошибка маршрутизации. Как мне это исправить?

Я переместил ваш пост в новую тему, так как не считаю, что он связан с шаблонами Discourse. Мне кажется, вы пытаетесь добавить новый маршрут на свой сайт Discourse. Так ли это?

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

Да, я хочу создать новую страницу для вкладки «Реклама», которая находится в моих nav-pills. Я хочу, чтобы у вкладки «Реклама» была такая же функциональность и структура, как и у остальных nav-pills.

Я не самый лучший источник информации по этому вопросу, но единственный поддерживаемый способ, о котором я знаю, чтобы добавить новую страницу в Discourse, — это создание плагина, который добавляет маршрут. Если бы это был мой сайт, я бы попытался найти другой способ решения проблемы. Если вы хотите продолжить, ознакомьтесь с этим руководством из 6 частей: Developing Discourse Plugins - Part 1 - Create a basic plugin.

В этом разделе руководства показано, как создать маршрут: Developing Discourse Plugins - Part 5 - Add an admin interface. Обратите внимание, что пример кода создает административный маршрут. Обычные пользователи не смогут получить к нему доступ. Такой тип страницы может быть полезен для предоставления администраторам возможности настраивать плагин.