Imprime um bloco <script></script> com JavaScript diretamente no HTML.
Parâmetros:
$script string
O código JavaScript que será inserido.
Retorno: void
Exibe diretamente o bloco script com código formatado.
Exemplo de uso:
block_script("
console.log('Hello World!');
alert('Block script funcionando!');
");
Notas:
- A função remove espaços e tabulações à esquerda de cada linha e adiciona uma indentação "padrão".
- Ideal para scripts curtos ou específicos como configurações de uma biblioteca JS de determinada página, evitando a necessidade de arquivos externos.
block_script()é um recurso opcional do sistema. O Opus não impõe uma única forma de carregamento de scripts.
- Use com a função
template_scripts()ou com um o hookHook::append_action('foot') - Evite adicionar JavaScript no cabeçalho, exemplo
Hook::append_action('head')