#HTTP_HEADER

  • Apparu en : SPIP 1.9

A tag #HTTP_HEADER{argumento} permite alterar o cabeçalho HTTP da página retornada pelo SPIP.

Esta tag pode ser usada, por exemplo, para efetuar um redirecionamento, alterar o mime-type de uma paǵina, ....

Notas
-  #HTTP_HEADER não pode ser precedido de nenhum caracter ou espaço.
-  #HTTP_HEADER não deve ser precedido de código HTML.

Exemplos

  <BOUCLE_truc(ARTICLES)>        
  <!-- início da página -->
  #HTTP_HEADER{...}                  
  ...
_

inválido

_

    <BOUCLE_truc(ARTICLES)>        
  #HTTP_HEADER{...}                  
  <!-- início da página -->
  ...  
_

válido

_

-  O uso desta tag remove os botões de administração.
-  Esta tag não pode ser usada nos templates incluídos usando a sintaxe <INCLURE>.

Exemplos de uso
-  #HTTP_HEADER{Content-Type: text/css}, permite especificar que o template (embora a extensão permaneça .html) é, na verdade, uma folha de estilo. Para mais informações, veja a matéria em SPIP-Contrib: Feuille de style dynamique - des boucles et des balises dans le CSS.
-  #HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET} para a versão texto de uma matéria.
-  e, para um template que produz um ficheiro CSV:

#HTTP_HEADER{Content-Type: text/csv; charset=#CHARSET}
#HTTP_HEADER{Content-Disposition: attachment; filename=relatorio.csv}

Autor Ricardo Porto Publié le :

Traductions : català, English, Español, français, Nederlands, Português