أنا أراجع الكود وأحاول إصلاح المشكلتين التاليتين، لكنني عالق في الثانية.
قائمة أيقونات التصنيف لا تُطبَّق في عرض التصنيف (مع إظهار قائمة التصنيفات الفرعية فوق المواضيع في هذا التصنيف)
تمكّنت من إصلاح هذه المشكلة عن طريق استبدال السطر 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 والذي يتحكّم في عرض أيقونة قفل التصنيف.



