在嵌入讨论时,我无论如何都无法让它自动分配到某个分类。
我正在使用一个 Vue.js 应用,我希望在每个标准(Discourse 中的子分类)下显示与该子分类关联的嵌入式讨论。
我的嵌入代码如下:
window.DiscourseEmbed = {
discourseUrl: ‘https://forum.example.example.nz/’,
discourseEmbedUrl: ‘https://example.example.example.nz/c/english-level-1/1-1-written-text-study/’
// topicId: 273
};(function () { const d = document.createElement('script'); d.type = 'text/javascript'; d.async = true; d.src = `${DiscourseEmbed.discourseUrl}javascripts/embed.js`; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d); }());
限制:
我了解使用此嵌入功能会创建新主题。
我也无法在 “window.DiscourseEmbed” 对象中添加分类以实现自动分配。
但我非常希望嵌入代码创建的新讨论能位于我的
(分类)English Level 1 → (子分类)Standard 1.1 中。
你可以在这里看到:
它包含指向我希望所在的分类的链接。但该主题却位于最顶层的 Latest 下,这并不理想。
我知道可以使用 host 参数,我也尝试过对此进行一些“hack”:
我不确定是自己遗漏了什么,还是仅仅试图将这个嵌入功能用于一个远超其设计范围的特定场景。
任何帮助都将不胜感激,谢谢 ![]()




