Estou analisando o código e tentando corrigir os seguintes dois problemas, mas estou travado no segundo.
A lista de ícones de categoria não é aplicada na visualização de categoria (com Mostrar lista de subcategorias acima dos tópicos nesta categoria)
Consegui corrigir este substituindo a linha 112 em header.html
if(iconItem && !attrs.category.parent_category_id) {
por
if (iconItem) {
e adicionando o seguinte código ao common.scss
.subcategory .category-icon-widget {
display: none;
}
O ícone de bloqueio de categoria ao lado da categoria não muda para o novo SVG
Visualização de categorias:
Visualização de categoria (com Mostrar lista de subcategorias acima dos tópicos nesta categoria):
Acho que este é o código relevante:
let classNames = "badge-category clear-badge";
if (restricted) {
classNames += " restricted";
}
...
html +=
`<span ${style} ` +
'data-drop-close="true" class="' +
classNames +
'"' +
(description ? 'title="' + escapeExpression(description) + '" ' : "") +
">";
que adiciona a classe restricted a um <span> com as classes badge-category clear-badge, que controla a exibição do ícone de bloqueio da subcategoria, mas não consigo descobrir como aplicar isso também ao <div> com a classe category-text-title, que controla a exibição do ícone de bloqueio da categoria.



