Я изучаю код и пытаюсь исправить следующие две проблемы, но застрял на второй.
Список иконок категорий не применяется в представлении категории (с отображением списка подкатегорий выше тем в этой категории)
Мне удалось исправить это, заменив строку 112 в header.html
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 к элементу <span> с классами badge-category clear-badge, управляющему отображением иконки блокировки подкатегории, но я не могу понять, как применить это также к элементу <div> с классом category-text-title, который управляет отображением иконки блокировки категории.



