XOOPS Brasil

 

Convenções de Aparência

Arquivos e funções de Plugin devem seguir uma convenção de aparência muito específica a fim de ser localizada pela Smarty.

Os arquivos de plugin devem ser nomeados da sequinte forma:

tipo.nome.php

Onde tipo é um dos seguintes tipos de plugin:

  • function
  • modifier
  • block
  • compiler
  • prefilter
  • postfilter
  • outputfilter
  • resource
  • insert

E nome seria um identificador válido (letras, números, e underscores apenas).

Alguns exemplos: function.php_select_date.php, resource.db.php, modifier.spacify.php.

As funções de plugin dentro dos arquivos do plugin devem ser nomeadas da seguinte forma:

smarty_tipo, _nome

O significado de tipo e nome são os mesmos de antes.

A Smarty mostrará mensagens de erro apropriadas se o arquivo de plugins que é necessário não é encontrado, ou se o arquivo ou a função de plugin estão nomeadas inadequadamente.