我正在尝试克隆这个插件:Custom Topic Button (group)
我想在每个帖子(而不是主题)底部添加按钮。
但我不知道如何设置类连接器,以便将按钮或图标注入到帖子中。
如果我没理解错的话,我注意到该插件使用了以下连接器:
assets/javascripts/discourse/templates/connectors/after-topic-footer-main-buttons/custom-public-button.hbs
如果我想在帖子菜单中添加按钮,我的连接器应该是什么样的?
1 个赞
如果您想在帖子菜单中添加按钮,则需要一些不同的方法,因为帖子是 组件。
您需要在主题或插件中添加类似以下内容:
api.addPostMenuButton("my-button", () => {
return {
action: "someAction",
icon: "someIcon",
className: "someClass",
title: "some title",
};
});
插件 API 提供了一个用于添加新按钮的方法,使这一过程相对简单。
此主题组件利用该方法根据某些条件向菜单添加新按钮,并定义了新操作,因此您可以参考以下内容:
7 个赞