Pular para o conteúdo principal
Você pode usar as tags de substituição dentro do conteúdo da aula, em URLs de banners, descrição de convites e na configuração da sua área de membros. Essas variáveis são substituídas de acordo com o aluno logado.
DescriçãoTag dinâmica
URL da página atual{{ request.path }}
ID do membro{{ user.id }}
Endereço de email{{ user.email }}
Nome completo{{ user.full_name }}
Primeiro nome{{ user.first_name }}
Segundo nome{{ user.last_name }}
CPF/CNPJ{{ user.cpf_cnpj }}
Data de criação{{ user.created_at }}
Matrículas cadastradas{{ user.enrollments }}
Assinaturas cadastradas{{ user.memberships }}

Coleções em detalhes

  • user.enrollments: Uma coleção (array) de matrículas. Cada item pode ter atributos como classroom_id e status. Use filtros como | where: "classroom_id", 10 para selecionar itens específicos.
  • user.memberships: Uma coleção (array) de assinaturas. Cada item pode ter atributos como name e status. Use filtros como | where: "name", "Ouro" para selecionar itens específicos.

Exemplos

Para executar snippets de código em uma página específica, utilize estruturas condicionais para verificar o caminho da URL.
{% if request.path contains "/123-meu-curso" %}
  <script src="https://meuscript.com.br"></script>
  <script type="text/javascript">
    // código de inicialização
  </script>
{% endif %}
Você também pode adicionar snippets de código apenas para os membros de uma determinada assinatura.
{% assign nivel_ouro = user.memberships | where: "name", "Ouro" | where: "status", "active" | first %}
{% if nivel_ouro %}
  <script>
    // código executado apenas para membros do nível ouro
  </script>
{% endif %}
Ou até mesmo condicionar os blocos de códigos para uma determinada matrícula.
{% assign turma_xpto = user.enrollments | where: "classroom_id", 10 | where: "status", "active" | first %}
{% if turma_xpto %}
  <script>
    // código executado apenas para membros da turma xpto (ID: 10)
  </script>
{% endif %}