在 header (d-header-wrap) 下添加自定义 html 而不是 main-outlet

您好 @AmericanGuy:wave:

有一个很棒的主题组件,可以让您看到所有可以添加自定义 HTML 代码的可用插槽:

在主题中启用该主题组件后,您可以通过点击搜索图标旁边的插槽图标来显示或隐藏网站上的插槽位置:
outlet icon

您可以看到有一个名为“below-site-header”的插槽就在标题正下方。

现在,您可以使用此代码将自定义 HTML 放入此插槽中,在主题或组件的 Head 选项卡中:

<script type="text/x-handlebars" data-template-name="/connectors/below-site-header/my-custom-element">
    test
</script>

(将 my-custom-element 替换为唯一且更具描述性的名称)

下面是它的样子(请看图片左上角):

您可以在此处阅读有关插槽的更多信息:Developing Discourse Themes & Theme Components :magic_wand:

4 个赞