Documentação dos temas Edools

Personalize ou crie seu próprio tema Edools.

Os templates e suas variáveis

Nesta seção você encontrará as variáveis dos templates principais. Em breve teremos a documentação completa de todos os templates.

layout.html

Esse template é a base do seu tema. Ele deve conter o header, o footer e entre eles será renderizado todo o conteúdo do tema, definido pela seguinte tag:

home.html e products.html

Os dois templates contém o mesmo conteúdo, com isso você pode usar a home pra mostrar um conteúdo destacado e selecionado e a página de produtos como uma lista geral.

schoolProducts

Lista de todos os cursos publicados da sua escola.

Propriedades

Nome Tipo Descrição
id Integer
title String
subtitle String
description String
logo String url da capa do produto
published Boolean indica se o produto está publicado ou não
categories Array lista de categorias relacionadas ao curso
product Object objeto que contém o preço e preço promocional do produto
plans Array lista de planos de assinatura do produto

categories

Lista de categorias da sua escola, que não são utlizadas como flag para filtros.

Propriedades

Nome Tipo Descrição
id Integer
title String
flag Boolean indica se a categoria é usada ou não como flag para filtros

gateway

Objeto de configuração do gateway de pagamento

Propriedades

Nome Tipo Descrição
id Integer
maximum_number_of_installments String número máximo de parcelas aceitas
category String tipo do gateway de pagamento
active Boolean indica se o gateway está ou não ativo

Funções

hasCategory(title)

Verifica se o curso em questão possui a categoria com o dado título. Essa função é otimizada para ser usada com listas nos schemas, veja alguns exemplos de uso:

No schema home.json:

No template home.html:

hasTag(title)

Verifica se uma galleryMedia de um schoolProduct possui uma tag com o titulo passado. Essa função só é utilizável se você requerer o atributo gallery_media em alguma variável no seu schema home.json

product.html

Landing page de um curso. Contém todo o detalhamento do curso em questão.

schoolProduct

Lista de todos os cursos publicados da sua escola.

Propriedades

Nome Tipo Descrição
id Integer
title String
subtitle String
description String
logo String url da capa do produto
published Boolean indica se o produto está publicado ou não
categories Array lista de categorias relacionadas ao curso
product Object objeto que contém o preço e preço promocional do produto
plans Array lista de planos de assinatura do produto
topics Array lista de tópicos extra do produto
class_teachers Array lista de professores deste produto

page.html

Template base para pátginas estáticas customizadas.

page

Objeto com o conteúdo da página estática

Propriedades

Nome Tipo Descrição
id Integer
title String
name String
slug String Page slug that goes into url
content String HTML com o conteúdo da página

Teste gratuitamente o Edools por 15 dias.