如果我没记错,这个输出位的名称应该是 welcome-banner-below-input。你试试看,然后告诉我结果如何!
我稍后会更新输出位列表。
太棒了,谢谢!
I’ve changed this
import htmlSafe from "discourse/helpers/html-safe";
to
import { trustHTML } from "@ember/template";
Because I noticed for that
感谢您的报告!我将尽快更新组件。![]()
我更新了这个组件,顺便清理了一些东西 (DEV: Modernize and clean up by Arkshine · Pull Request #7 · Arkshine/discourse-banner-featured-links · GitHub)
更新日志:
- 修复了
htmlSafe弃用 - 修复了一个 SCSS 拼写错误(对于移动端,使用了
max-width而不是margin) - 修复了一些设置描述
- 将链接上的
alt替换为title(无效的 HTML) - 将标题渲染为纯文本。
虽然没有记录允许使用 HTML,但我认为在这种情况下它没有用处。 - 将按钮悬停的默认设置更改为使用与按钮相同的颜色。
- 将 TC 固定到版本 2026.3.0-latest
内部:
- 从
apiInitializer中移除了版本 - 更新了 lint 配置
- 根据新的 lint 配置调整了代码
- 不修改
settings对象 - 进行了一些清理
- 增加了更多测试。
有个小问题,按钮也可以放在分类里吗?
谢谢
您的意思是在特定分类页面上显示它们吗?我认为默认情况下已经显示了,但这取决于“插件出口”设置。
哦,好的,需要使用 outlet 插件!
因为目前它只显示在我的主页上,但我希望它在所有页面上都显示。
您可以使用默认的出口 above-main-container,它应该会显示在每一页上。
如果您在查看他人的布局,这会很有用。
我正好在设置 above-main-container 参数,但只在首页看到它。
不,我没有修改,但我刚学到了一个新东西:rofl
我会去测试一下,谢谢 Arkshine:+1
@Arkshine 谢谢,太棒了 ![]()
我注意到该组件始终存在一个异常,我不确定是否只有我遇到这种情况 ![]()
deprecated.js:54 [THEME 109 ‘Breadcrumb Links’] 弃用通知:文件 ‘theme-109/discourse/connectors/above-main-container/discourse-breadcrumb-links.hbs’ 使用了已弃用的 .hbs 扩展名。请重构它以使用 ‘.gjs’ 扩展名。[deprecation id: discourse.hbs-extension] [info: Deprecating .hbs file extension in themes and plugins ]
| deprecated | @ | deprecated.js:54 | |
|---|---|---|---|
| (anonymous) | @ | discourse-breadcrumb-links.hbs:6 |
本主题讨论的是“Banner featured links”(横幅精选链接),但您看到的警告指向的是 https://meta.discourse.org/t/breadcrumb-links/325372(面包屑链接)。
哎呀,我在 Meta 上搞错了插件
抱歉,谢谢告知 @Moin

