#PLUGIN

  • Apparu en : SPIP 1.9.1

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} retorna true se 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')

Autor Ricardo Porto Publié le :

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