Estou trabalhando no joomla e estou tendo uma situação. Eu criei 2 módulos HTML personalizados.
uma). Caixa de inscrição para membros certificados (desativada) b). Caixa de assinatura de associação certificada (ativada)
Ambos possuem quase o mesmo código, exceto a cor do botão (um é verde, o outro é cinza).
Agora eu tenho dois grupos de usuários
uma). Membros Associados
b) Membros Associados (Aprovado)
Eu criei 2 níveis de acesso para os dois grupos.
uma). Exame de membro associado (não aprovado) --------> Tendo direitos de exibição no grupo de membros associados
b) Exame de membro associado (aprovado) --------------> Tendo direitos de exibição no grupo de membros associados (aprovado)
Desejo que os usuários em "Membros Associados" vejam apenas o módulo Caixa de Assinatura de Associação Certificada (Desabilitado) e os usuários em "Membros Associados (Aprovados)" para exibir a Caixa de Assinatura de Associação Certificada (Habilitada).
Atribuai o exame de associação de nível de acesso associado (não aprovado) ao módulo de caixa de assinatura de associação certificada (desativado). E o nível de acesso do Exame de associação a associado (aprovado) ao módulo Caixa de assinatura de associação certificada (ativado).
Eu exibi os dois módulos em um artigo usando {loadposition cert_mem_sub_box_enabled} {loadposition cert_mem_sub_box_disabled}.
Agora, por último, quando tento fazer o login pelos usuários de cada grupo, ele mostra apenas o módulo Caixa de assinatura de memórias de empresas certificadas (desativado) (o tempo todo). Eu não sei o que está acontecendo. Os módulos não estão sendo mostrados/ocultados de acordo com o grupo de usuários/nível de acesso.
Alguém pode me dizer o que há de errado com esse cenário. obrigado
Apenas algumas reflexões e perguntas rápidas para ajudar você a solucionar isso:
Se os dois aparecerem para um superusuário, então:
Tente o que foi dito acima e, se você não chegar a uma conclusão, faça um relatório.
Parte do seu problema pode ser que os níveis de visualização estão 'implícitos'. Portanto, depende de qual nível pai você usou ao criar o nível de exibição. Suponha, por exemplo, que você tenha criado um nível de exibição 'MyPub' com o pai 'Publisher'. Qualquer pessoa em um grupo atribuído ao 'MyPub' também verá itens com View Levels Publisher, Editor, Author, Registered e Public.
Não há como desativar essa 'inclusão' para os níveis de exibição.
Além disso, o padrão usual ao criar um grupo de usuários é que você também passa a ser implicitamente membro da cadeia de grupos pai. Para grupos, isso pode ser desativado com uma chamada para a função principal relevante, mas não conheço nenhum componente, módulo ou plug-in que faça uso de associação explícita ou implícita ao grupo.