Pular para o conteúdo principal

TEMPLATE_PATH

define( 'TEMPLATE_PATH', $template->path() );

Define o diretório absoluto completo para o template que está efetivamente em uso na aplicação.

Essa constante obtém o valor do método path() da classe TemplateManager (resolvida via Container), que é responsável por localizar, normalizar e validar o diretório do template ativo.

Retorno: string
Caminho completo para o diretório do template ativo (com uma barra final /, quando válido).

Notas:

  • O caminho retornado sempre terá uma barra final / se o diretório do template for válido e encontrado. Ex: .../templates/tmp-name/
  • Se o template estiver definido para ser usado na raiz do diretório templates/ (slug vazio), a validação confirma a presença de arquivos necessários definidos em REQUIRED_TEMPLATE_FILES.
  • Em qualquer situação em que a validação falhe; diretório ausente, info.json inválido ou arquivos necessários faltando, TemplateManager dispara uma OneException com a mensagem de erro específica.
  • Template que é definido para ser usado na raiz do diretório templates/ não requer o arquivo info.json

Setor: Constants