コードを確認し、以下の 2 つの問題を修正しようとしていますが、2 つ目の問題でつまずいています。
カテゴリービュー(このカテゴリー内のトピックの上にサブカテゴリーリストを表示)で「カテゴリーアイコンリスト」が適用されない
この問題は、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) + '" ' : "") +
">";
これは、サブカテゴリーのロックアイコンの表示を制御する badge-category clear-badge クラスを持つ <span> に restricted クラスを追加していますが、カテゴリーのロックアイコンの表示を制御する category-text-title クラスを持つ <div> にもこれを適用する方法がわかりません。



