Соглашение об именах
 
  При присвоении имен файлам и функциям плагинов, необходимо придерживаться определенных
  правил, чтобы Smarty находил и мог использовать эти плагины.
 
 
  Имена файлов плагинов должны формироваться по следующей схеме:
  
   
    
     type.name.php
    
   
  
 
 
  Где type (тип) это один из следующих типов плагинов:
  
   function
   modifier
  block
   compiler
   prefilter
   postfilter
   outputfilter
   resource
   insert
  
 
 
  и name (имя) соответствует правилам наименования идентификаторов в PHP
  (только буквы, цифры и знак подчеркивания).
 
 
  Несколько примеров: function.html_select_date.php,
  resource.db.php,
  modifier.spacify.php.
 
 
  Функции, находящиеся внутри файлов плагинов, должны именоваться следующим образом:
  
   
    smarty_type_name
   
  
 
 
  Значения  type и name те же, что прежде.
 
 
  Smarty выдаст сообщение об ошибке, если необходимый файл плагина
  не будет найден, или файл плагина, а так же функция плагина
  будут названы неправильно.