我正在查看代码并尝试修复以下两个问题,但卡在了第二个问题上。
类别图标列表 未在类别视图中应用(在“在此类别的主题上方显示子类别列表”开启时)
我通过修改 header.html 第 112 行解决了这个问题:
if(iconItem && !attrs.category.parent_category_id) {
改为:
if (iconItem) {
并在 common.scss 中添加了以下代码:
.subcategory .category-icon-widget {
display: none;
}
类别旁边的 类别锁定图标 未更改为新的 SVG
类别视图:
类别视图(开启“在此类别的主题上方显示子类别列表”):
我认为相关代码如下:
let classNames = "badge-category clear-badge";
if (restricted) {
classNames += " restricted";
}
...
html +=
`<span ${style} ` +
'data-drop-close="true" class="' +
classNames +
'"' +
(description ? 'title="' + escapeExpression(description) + '" ' : "") +
">";
这段代码将 restricted 类添加到了具有 badge-category clear-badge 类的 <span> 元素上,从而控制子类别锁定图标的显示。但我无法确定如何也将此类应用到控制类别锁定图标显示的、具有 category-text-title 类的 <div> 元素上。



