flows.md · documentação · Blocos

@consent#

O sim ou o não do leitor, uma linha por finalidade — essenciais, vídeos, estatísticas —, guardado no navegador do leitor, neste site — nunca no servidor. Um bloco com consent: só aparece depois do sim.

Ao vivo#

Com duas ou mais finalidades, cada uma ganha um interruptor, e há aceitar tudo, recusar tudo e salvar:

```@consent title:"Sua privacidade" link:/@docs/blocks/consent
essential | Essenciais | Mantêm o site funcionando. | required
videos | Vídeos | Carrega os vídeos desta página.
stats | Estatísticas | Conta as páginas mais lidas, sem identificar você.
```

Cada linha: as opções que ela liga, um |, o nome, um |, o que significa, e | required no fim para a que está sempre ligada.

O bloco que espera#

Este vídeo pede consent:videos. Enquanto você não permitir Vídeos acima, ele não carrega nada: no lugar dele fica um aviso dizendo o que falta, com o botão para permitir.

```@video src:/demo/gradiente.mp4 title:"Um vídeo que espera o seu sim" consent:videos
```

Qualquer bloco aceita consent:; a opção tem de ser uma que um @consent deste site oferece.

Como aviso de cookies#

Dentro de um :::banner, vira a faixa presa ao rodapé — o padrão Aviso de cookies. Com uma finalidade só, são dois botões.

Argumentos#

  • title — um título acima das finalidades.
  • link — onde está a política completa.
  • accept, reject, save — as palavras dos três botões.