AdPlugin 是否与模型更改不兼容?

我可能眼花了,但这个组件似乎需要一个包含 topic 对象的 model:

但是,当我打印这个 model 时,却不再有 topic 属性了?:

topic 属性被移除是有原因的吗?我实际上也为 adplugin 的一个扩展使用了它 :frowning:

2 个赞

罗伯特您好 - 我认为这不是故意的。您能查出@model指的是什么吗?弄清楚这是核心更改还是插件更改会很有帮助。

1 个赞

post-bottom 连接器传递的 Post 模型不起作用吗?

{{post-bottom-ad model=this}}

话虽如此,我在 discourse 仓库中搜索了 post-bottom,但没有结果……我再仔细看看。

1 个赞

这段代码似乎很老了:

其中包含主题对象,因此内容会在此之后发生变化 :sweat_smile:

2 个赞

好的,我明白了——感谢 @merefield 的提醒

两件事:

  1. 几个月前在重构过程中,我们无意中开始将 transformedPost 传递给 post-bottom-ad 而不是 post

  2. 在同一次重构中,我们留下了一个旧的 post-bottom/discourse-adplugin.hbs 文件。它实际上什么也没做,但却让这个问题变得非常棘手 :sweat_smile:

4 个赞

这真是完美的描述 :slight_smile:

帖子流的用户界面架构相当庞大!

非常感谢您的关注!!

6 个赞

此主题已在 4 天后自动关闭。不再允许回复。