[SPIP] PUBLIE : #DOSSIER_SQUELETTE

SPIP

Article validé

L’article « #DOSSIER_SQUELETTE » vient d’être publié par Ricardo Porto.


#DOSSIER_SQUELETTE

segunda-feira 8 de Setembro de 2025, por Ricardo Porto

#DOSSIER_SQUELETTE (diretório do template) indica o caminho para o diretório do template em que a tag está a ser usada.

A tag #DOSSIER_SQUELETTE, como a tag #CHEMIN ajuda a desenvolver mais facilmente os templates portáteis e intercambiáveis.

A tag #CHEMIN, que busca um ficheiro no conjunto dos templates, plugins ou SPIP deve ser preferida, na maioria dos casos.

A tag #DOSSIER_SQUELETTE retorna o caminho para o diretório do template em que a tag está a ser usada, assim como #SQUELETTE retorna o nome do ficheiro.

Note: estas tags são semelhantes às constantes __DIR__ e __FILE__ do PHP.

Exemplo:

Deste modo, pode-se chamar ficheiros anexos ao template no diretório do template: por exemplo, com esta estrutura:

  • article.html
  • css/meu_estilo.css

Podemos escrever no template article.html:

<link rel="stylesheet" href="#DOSSIER_SQUELETTE/css/meu_estilo.css" type="text/css" />

Isto carregará o ficheiro css/meu_estilo.css relativo ao article.html.

Preferir #CHEMIN:

Na maioria dos casos, deve-se preferir, no entanto, a tag #CHEMIN, o que facilita a eventual sobrecarga dos ficheiros:

<link rel="stylesheet" href="#CHEMIN{css/meu_estilo.css}" type="text/css" />

— Enviado por SPIP