はい、親カテゴリが異なる場合、サブカテゴリのスラッグは一意である必要がないため、それが適切な方法のようです。
ただし、これを機能として活用することも可能です。例えば、グループベースのカテゴリがあり、その多くに「ヘルプ」や「お知らせ」フォーラムがサブカテゴリとして存在する場合、ヘルプカテゴリ全体に共通のヘルプアイコンを、お知らせカテゴリ全体に共通のアイコンを設定できます。これには 2 つのエントリだけで実現でき、ヘルプタグを持つ新しいサブカテゴリが追加された場合でも、自動的にアイコンが適用されます。
当社の利用ケースでは、さらに一歩進めてスラッグの完全一致ではなく部分一致をオプションとして実装しました。例えば、「help,question-mark,#000080,false」というエントリがあれば、「sw-help」「help-forum」「helpdesk」などにマッチします。
エントリの末尾にある「false」は、完全一致を強制しないように指示する追加項目です。
また、色を「catcol」と指定するオプションもあり、その場合、アイコンは別途指定された色ではなく、カテゴリの色を引き継ぎます。
アップデートへの組み込みのための 2 つの提案です。