Conhecendo o tema padrão e suas partes
variant
: controla o layout — sidebar ou fundo completo
Layout de fundo completo
Layout sidebar
image_background
: imagem exibida no fundo da tela de login (opcional)
image_header
: imagem exibida acima do botão de login (opcional; usa o logotipo da área de membros como fallback)
auth-button
para exibir o botão de login, que é um simples wrapper para o botão de login implementado nativamente na Área de Membros Kiwify.
slides_delay
: quantos segundos o componente deve esperar até trocar para o slide seguinte, quando há mais de ummobile_image
: imagem do slide na versão mobile; caso ausente, a imagem desktop é exibida no mobile tambémdesktop_image
: imagem do slide na versão desktop; caso ausente, a imagem mobile é exibida no desktop tambémtitle
: título exibido no topo da seçãoitems_variant
: modo de exibição dos títulos dos conteúdos; pode ter os seguintes valores:
content_over
: título sempre visível sobre a imagem do cursocontent_hidden
: título não é exibidomouse_hover
: título é exibido sobre a imagem do curso apenas ao passar o mouse sobre o carditems_layout
: formato de exibição dos cards; pode ter os valores portrait
(retrato) ou landscape
(paisagem). Videall_accessible_courses
: booleano que controla quais cursos serão exibidos na seção; se seu valor for verdadeiro, todos os cursos aos quais o usuário tem acesso serão exibidos, em ordem alfabética; se for falso, serão exibidos os cursos referenciados nos blocos da seçãocourse_id
.
Caso um curso referenciado em um bloco não seja acessível ao usuário final, ele será exibido mesmo assim. Se o curso tiver venda na área de membros configurada, o usuário final será capaz de clicar no link para realizar a compra.
title
: título exibido no topo da seçãoitems_variant
: modo de exibição dos títulos dos conteúdos; pode ter os seguintes valores:
content_over
: título sempre visível sobre a imagem do cursocontent_hidden
: título não é exibidomouse_hover
: título é exibido sobre a imagem do curso apenas ao passar o mouse sobre o carditems_layout
: formato de exibição dos cards; pode ter os valores portrait
(retrato) ou landscape
(paisagem)course_id
: identificador do curso cujos módulos serão listados nessa seçãotitle
: título exibido no topo da seçãoitems_variant
: modo de exibição dos títulos dos conteúdos; pode ter os seguintes valores:
content_over
: título sempre visível sobre a imagem do cursocontent_hidden
: título não é exibidomouse_hover
: título é exibido sobre a imagem do curso apenas ao passar o mouse sobre o carditems_layout
: formato de exibição dos cards; pode ter os valores portrait
(retrato) ou landscape
(paisagem)module_id
: identificador do módulo cujas aulas serão listadas nessa seçãoitems_layout
: formato de exibição dos cards; pode ter os valores portrait
(retrato) ou landscape
(paisagem)cards
e cards-item
.
O snippet cards
é responsável por exibir o título, configurar o carrossel e percorrer a lista de links, chamando o snippet cards-item
para cada link.
Ele recebe alguns argumentos que o tornam bastante flexível:
section_items
: lista de objetos que serão exibidos; mais detalhes abaixo
is_horizontal
: booleano que indica se os cards devem assumir o layout horizontal ou vertical
Card horizontal
Card vertical
should_display_progress
: booleano que indica se a barra de progresso deve ser exibida ou não
percentage_field
: propriedade dentro do campo user_data
de cada item de section_items
que contém o valor a ser exibido na barra de progresso
path_format
: string que indica o formato da URL para a qual o conteúdo aponta. Exemplos:
{id}
: a URL final será o ID do item{course_id}/{id}
: a URL final será o valor do campo course_id
do item, seguido da barra e do ID do itemsection
is_preview
cards-item
recebe esses mesmos parâmetros exceto o section_items
. No lugar, recebe o parâmetro item
, que é basicamente um dos itens da lista section_items
. Esse parâmetro item
deve ser um objeto e pode ter as seguintes propriedades:
thumbnail_slider_cover
, logo_url
e thumbnail
: URL para a imagem do card. Qualquer um dos três nomes pode ser usadouser_data
: objeto do tipo user_data ou, no caso do item ser uma aula, lesson_user_datacustom_offer
: objeto do tipo custom_offercourse_id
: ID do curso ao qual o item pertence, no caso de módulos e aulasmodule_id
: ID do módulo ao qual a aula pertenceid
: ID do curso, módulo ou aulaname
: nome do curso, módulo ou aula, a ser exibido no card