创建广告页面

我想创建一个名为 admin/advertise 的页面,并且 advertise 按钮位于 nav nav-pills 部分的 navpill 中。但是,当我尝试这样做时,会出现路由错误。我该如何解决这个问题?

1 个赞

我已将您的帖子移至新主题,因为它与 Discourse 模板无关。我 认为 您正试图为您的 Discourse 站点添加新路由。是这样吗?

您能分享任何关于您想做什么的细节吗?也许此网站上的某人会就解决问题的替代方法提出建议。

1 个赞

是的,我想为我的 nav-pills 中的 advertise 选项卡创建一个新页面。我希望 advertise 具有与其他 nav-pills 相同的功​​能和结构。

2 个赞

我不是这方面最好的信息来源,但我所知道的唯一可维护的向 Discourse 添加新页面的方法是创建一个添加路由的插件。如果这是我的网站,我会尝试寻找另一种解决问题的方法。如果你想继续,可以看看这个 6 部分的指南:https://meta.discourse.org/t/developing-discourse-plugins-part-1-create-a-basic-plugin/30515。

本指南的这一部分演示了如何创建路由:Developing Discourse Plugins - Part 5 - Add an admin interface

2 个赞