您好!我是 https://forum.image.sc discourse 站点的管理员。这是我尝试向我们的 Topic List Sidebars 组件添加新条目时当前收到的错误:
重现步骤
- 打开
Admin(管理)部分 - 在
Appearance(外观)下,选择Themes & components(主题和组件) - 在
Components(组件)下,点击Topic List Sidebars条目旁边的Edit(编辑) - 点击
Objects setting editor(对象设置编辑器) - 滚动到底部,点击
+ sidebar(+ 侧边栏)并选择新主题 - 滚动回顶部,输入
name(名称)、tag(标签)和topic_id(主题 ID) - 滚动到底部,点击
Save Changes(保存更改) - 出现错误消息,侧边栏保存失败
尝试过的替代方法(均失败)
- 确保组件是最新的
- 添加一个分类
- 添加多个有效的标签
- 从标签名称中移除
-
变通方法
如果我使用 Topic List Sidebars 组件编辑页面底部的 Settings Editor(设置编辑器)按钮,而不是使用 Objects setting editor,我可以直接编辑 JSON。我能够使用与被 GUI 拒绝的相同数据成功手动创建条目。
这向我表明,保存逻辑在检测标签并将其封装到数组中时存在错误。
上次成功时间
在 1 月 5 日向站点添加了一个侧边栏,当时 GUI 条目按预期工作。
附加说明
- 在
Edit sidebars setting(编辑侧边栏设置)页面中,侧边栏不在滚动组件中这一事实意味着,当侧边栏列表足够长时,点击Save Changes(保存更改)时,错误消息和数据输入不在视图中。我一开始甚至没有意识到有问题。 - 错误消息提供索引而不是名称,这加剧了问题,使得不清楚哪个部分验证失败。
感谢您的支持!
