Caminho no Gestor modulos/admin-categorias/
Organiza categorias em árvore, associadas a um módulo e, no gerenciador de arquivos atual, a caminhos físicos de arquivo.
Como usar
Abra admin-categorias/, crie uma categoria raiz em admin-categorias/adicionar/ escolhendo o módulo, ou use admin-categorias/adicionar-filho/?id=<slug> sobre uma categoria existente. Edite nome, módulo ou plugin em admin-categorias/editar/?id=<slug>. A tela de edição mostra a trilha de ancestrais. As rotas são iguais nos dois idiomas; os registros de categoria não têm coluna de idioma.
Referência técnica
O controlador trata listar, adicionar, adicionar-filho e editar; status e exclusão usam a interface compartilhada. Não há caso AJAX próprio ativo, widget, template, hooks ou hooks.api no JSON. adicionar-filho procura o pai não excluído pelo slug, herda seu id_modulos e grava seu id_categorias como id_categorias_pai. A árvore de ancestrais é montada recursivamente para o breadcrumb da edição. O JS do módulo não acrescenta fluxo de dados próprio.
categorias contém id_categorias numérico, id_usuarios, id_modulos, id_categorias_pai, nome, id, plugin, status, versao e datas. A migration inicial não declara FK, índice único para slug ou coluna language. O JSON usa sincronização por PK. O gerenciador de arquivos usa arquivos_disco_categorias.id_categorias para vincular categorias a caminhos físicos; a antiga relação arquivos_categorias fica para registros legados.
Limitações confirmadas
Veja também
Controles do painel Tailwind
Adicionar filho conserva a categoria pai; campos e seletores seguem o painel Tailwind.
Convenções compartilhadas: Interface administrativa.