|
SPIP |
Article validé
L’article « #PLUGIN » vient d’être publié par Ricardo Porto.
#PLUGIN
mardi 9 septembre 2025, par Ricardo Porto
Esta tag permite testar a presença de um plugin ativo no site, bem como aceder às informações contidas no ficheiro paquet.xml se o plugin estiver ativo (nenhuma informação é fornecida se o plugin estiver inativo).
#PLUGIN{prefixo_do_plugin}retornatruese o plugin estiver ativo.#PLUGIN{prefixo_do_plugin, informacao_solicitada}retorna a informação solicitada sobre o plugin, como a sua versão, o seu nome, a sua descrição…#PLUGIN{prefixo_do_plugin, tout}retorna todas as informações do plugin, na forma de uma matriz associativa que poderá ser atribuída a uma variável para ser exibida usando-se o filtro|table_valeur(ver #ARRAY).
O prefixo do plugin é o atributo prefix="..." campo escrito na tag XML <paquet> do ficheiro paquet.xml, encontrado na raiz do diretório contendo os scripts do plugin.
O uso mais comum da tag #PLUGIN consiste em testar o status de atividade do plugin para exibir um código HTML :
[(#PLUGIN{prefixo_do_plugin}|oui) blablabla...]
exibirá « blablabla… » se o plugin prefixo_do_plugin estiver ativo.
No PHP, o teste da presença do plugin faz-se com :
test_plugin_actif('prefixo_do_plugin')
— Envoyé par SPIP