Icônes de catégories

Je regarde le code et j’essaie de résoudre les deux problèmes suivants, mais je suis bloqué sur le deuxième.

La liste des icônes de catégorie n’est pas appliquée dans la vue de la catégorie (avec Afficher la liste des sous-catégories au-dessus des sujets dans cette catégorie)

J’ai réussi à résoudre ce problème en remplaçant la ligne 112 dans header.html

      if(iconItem && !attrs.category.parent_category_id) {

par

      if (iconItem) {

et en ajoutant le code suivant à common.scss

.subcategory .category-icon-widget {
  display: none;
}

L’icône de verrouillage de catégorie à côté de la catégorie ne passe pas au nouveau SVG

Vue de la liste des catégories :

Vue de la catégorie (avec Afficher la liste des sous-catégories au-dessus des sujets dans cette catégorie) :

Je pense que voici le code pertinent :

    let classNames = "badge-category clear-badge";
    if (restricted) {
      classNames += " restricted";
    }
    
...

    html +=
      `<span ${style} ` +
      'data-drop-close="true" class="' +
      classNames +
      '"' +
      (description ? 'title="' + escapeExpression(description) + '" ' : "") +
      ">";

qui ajoute la classe restricted à un <span> avec les classes badge-category clear-badge qui contrôle l’affichage de l’icône de verrouillage des sous-catégories, mais je n’arrive pas à comprendre comment l’appliquer également au <div> avec la classe category-text-title qui contrôle l’affichage de l’icône de verrouillage de la catégorie.

Veuillez m’aider @pmusaraj @tshenry

2 « J'aime »