Marcador HTML Textarea
Em HTML, um campo de entrada de várias linhas é conhecido como textarea. Qualquer texto entre os marcadores de abertura e fechamento é exibido como texto que pode conter marcação HTML. Exemplo:
<textarea><p class="poem">The quick brown fox<br>
jumps over the lazy dog.</textarea>
Editores, como o TinyMCE ou o Code Mirror, usam JavaScript para sobrepor o textarea com uma exibição diferente, permitindo a entrada de dados WYSIWYG e/ou o realce de sintaxe. O botão Alternar abaixo de um campo de editor alterna entre a visualização do textarea e a visualização WYSIWYG.
As visualizações de editor são usadas para o conteúdo de Artigos e alguns Módulos. No entanto, você precisa estar ciente de que nem todos os marcadores e atributos HTML (como class="xyz") são permitidos a todos os usuários. Alguns ou todos podem desaparecer quando você salvar o conteúdo de um textarea ou campo de edição.
Isso é causado por mecanismos de filtragem, seja na Configuração Global do Joomla! ou na configuração do editor. Um filtro de editor pode ser contornado selecionando Nenhum editor nas configurações do seu Perfil de Usuário. Você não pode contornar os filtros globais, mas pode alterá-los para atender aos propósitos do seu site.
Seleção de editor do usuário
Você pode selecionar um dos editores disponíveis, incluindo Nenhum, a partir do seu Perfil de Usuário, disponível pelo menu Conta do Usuário / Editar Perfil no canto superior direito da tela do Administrador. O formulário Editar: Perfil contém uma aba de Configurações Básicas com um campo para selecionar um Editor. Normalmente está definido como - Usar Padrão -, que geralmente é o TinyMCE. Você pode selecionar Editor Nenhum. Isso contornará qualquer filtragem de marcadores e atributos HTML não permitidos pelas configurações do TinyMCE.
Aviso: se você selecionar Editor - Nenhum para criar conteúdo contendo marcadores HTML não permitidos por um filtro de editor e depois voltar para o editor padrão, tenha cuidado para não editar e salvar esse conteúdo novamente, pois você perderá quaisquer marcadores e atributos filtrados. É fácil fazer isso por engano e não há nenhum aviso.
Configuração global: Filtros de texto
No Painel Inicial, selecione Configuração Global e, em seguida, a aba Filtros de Texto. As configurações padrão têm Nenhum HTML selecionado para os grupos de usuários Visitante, Público e Registrado. Qualquer um desses grupos pode ter a oportunidade de preencher um campo de área de texto, por exemplo, em um formulário de contato que solicita informações adicionais sobre um problema, então a remoção automática de todos os marcadores HTML geralmente é apropriada. Outros grupos, exceto Superusuários, são restritos pela Lista Padrão de Proibições. Superusuários não têm filtragem.

As notas explicam o que está incluído na lista padrão de proibições e como usar as outras listas.
Configuração do TinyMCE para Filtros de texto
Os editores são implementados como Plugins no Joomla. O editor CodeMirror não possui configurações de filtro de texto. Para personalizar o editor TinyMCE, encontre e selecione-o na lista de plugins. Na metade da longa lista de configurações, você verá um campo chamado Usar Filtro de Texto do Joomla, que está Desativado por padrão. Os próximos três campos são
- Elementos Proibidos uma lista de marcadores que sempre serão removidos. A lista padrão script,applet,iframe têm todos questões de segurança.
- Elementos Válidos use esta lista para limitar os marcadores válidos a um subconjunto de todos os marcadores HTML comuns. Exemplo:
a[href|target=_blank],strong/b,div[align],br - Elementos Válidos Estendidos use esta lista para adicionar um elemento ao conjunto de regras padrão existente ou para modificar um elemento no conjunto de regras padrão. Exemplo:
img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]
Consulte a Documentação do TinyMCE para mais explicações.
Para ignorar os filtros de texto do TinyMCE e usar os filtros de texto do Joomla, defina Usar Filtro de Texto do Joomla como Ativado. Os três campos adicionais descritos acima desaparecem, pois não são usados.