# Templates de Cliente e Parceiro

## Objetivo
- manter `head`, bootstrap, autenticação e integrações sensíveis em uma base global
- permitir customização local de HTML, CSS e JS nas áreas `cliente` e `parceiro`
- preservar o padrão atual das páginas, que já fazem `include_once .../template/...`

## Convenção
- base global: `includes/template`
- camada local do cliente: `pages/cliente/includes/template`
- camada local do parceiro: `pages/parceiro/includes/template`

## Regras
- páginas continuam incluindo `CLIENTE_TEMPLATE` ou `PARCEIRO_TEMPLATE`
- cada área possui um diretório local de template, mesmo quando o conteúdo é só proxy para o global
- wrappers locais podem ser customizados sem tocar na base compartilhada
- `head.php` deve continuar concentrando autenticação, guards, tenancy e setup comum

## Estrutura prática
```text
includes/template/
  head.php
  frontend/
  matdash/

pages/cliente/includes/template/
  head.php
  body-start.php
  footer.php
  body-end.php
  auth/
  matdash/

pages/parceiro/includes/template/
  head.php
  body-start.php
  footer.php
  body-end.php
  auth/
  matdash/
```

## Como customizar
- ajuste `body-start.php`, `footer.php`, `auth/topbar.php` ou wrappers de `matdash` na área desejada
- se a mudança for de regra global, faça em `includes/template`
- se a mudança for visual apenas para uma área, faça no wrapper local dessa área

## Constantes úteis
- `CLIENTE_TEMPLATE_GLOBAL`
- `CLIENTE_TEMPLATE_AUTH_GLOBAL`
- `CLIENTE_TEMPLATE_MATDASH_GLOBAL`
- `PARCEIRO_TEMPLATE_GLOBAL`
- `PARCEIRO_TEMPLATE_AUTH_GLOBAL`
- `PARCEIRO_TEMPLATE_MATDASH_GLOBAL`
