由于 EditCategoryGeneral 已移至 admin/,当非管理员查看主题时,主题会抛出此错误。
[THEME 2 'Air Theme'] 找不到组件 "component:edit-category-general" 来执行 modifyClass
由于 EditCategoryGeneral 已移至 admin/,当非管理员查看主题时,主题会抛出此错误。
[THEME 2 'Air Theme'] 找不到组件 "component:edit-category-general" 来执行 modifyClass
干得好!我将着手修复这个问题。
您在访问什么内容时出现此错误?我以非管理员身份访问本地实例时没有遇到此问题。
我在每个使用 Air 主题的论坛上都看到了它,无论是 2026.1 还是截至今天的 tests-passed 都是如此。
示例 https://playground.staging.communiteq.com/
啊,好的,感谢您的澄清。我将着手处理这个问题,但很高兴知道主题没有因此而损坏。
我应该更仔细地措辞,抱歉!
错误报告
静态“指南”页面的背景在移动视图下对非员工的注册用户是透明且变形的。
根据我的分析,static-guidelines 类在 mobile.scss:15(例外列表)中缺失。
这可能是由于将 faq 重命名为 guidelines 所导致的。
我无法覆盖此行为。以下自定义 CSS 无效。请提供快速修复建议。
.static-guidelines #main-outlet {
background-color: var(--secondary);
}
错误报告
群组页面的背景是透明的,但仅针对移动视图中的已注册非工作人员。
这导致顶部(蓝色)区域难以阅读。
是的,完全正确。我想他可能是想展示最后一条回复的人,因为我们关于这个图块的信息不多。这个主题真的很棒。我是基于“Air”主题重新制作的我的主题。我很好奇,是否也可以用它来更改头像。
太好了,我找到了,看看是否仍然适用:
创建一个新的组件,并粘贴此文件
.topic-list-body .topic-list-item .topic-list-data.posters {
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 0 !important;
width: 7% !important;
a:first-child {
display: flex !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
justify-content: center !important;
align-items: center !important;
.avatar {
margin: 0 !important;
display: block;
}
}
a:not(:first-child) {
display: none !important;
}
}
.mobile-view .topic-list-data.posters {
width: 45px !important;
}
搞定:
你可以使用这个主题组件:
另外抄送 @gilles