> For the complete documentation index, see [llms.txt](https://partners.tray.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://partners.tray.com.br/themes/homologacao/requerimentos/consistencia-e-funcionalidade.md).

# Consistência e funcionalidade

Construir um tema que funcione de forma adequada e consistente garante que os lojistas possam confiar na qualidade do seu tema.

Todos os temas devem atender aos seguintes requisitos funcionais:

* Todo o conteúdo gerado por editor de texto rico (rich text editor - RTE), como h1...h6, citações, listas ordenadas e não ordenadas, entre outros, deve ser consistente em todo tema;
* Qualquer link que aponte para um endereço de fora da loja deve ter incluir o atributo `rel=”noopener noreferrer”` ;
* Todos os recursos precisam ser carregados usando as funções disponíveis no Twig da plataforma ou usando links independentes de protocolo, ou seja, se forçar http ou https;
* Todos os temas precisam possuir licença sobre todas os plugins de terceiros ou imagens utilizados na criação do tema.
* As ações abaixo devem estar sempre funcionais, mesmo com o javascript desabilitado:
  * Inserção de dados nos formulários;
  * Navegação por qualquer menu e submenu;
  * Navegação para a página do carrinho;
  * Acesso ao checkout.
