Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

Part III. Smarty For Programmers

Table of Contents

11. Constantes
SMARTY_DIR
SMARTY_CORE_DIR
12. Clase Variables de Smarty
$template_dir
$compile_dir
$config_dir
$plugins_dir
$debugging
$debug_tpl
$debugging_ctrl
$autoload_filters
$compile_check
$force_compile
$caching
$cache_dir
$cache_lifetime
$cache_handler_func
$cache_modified_check
$config_overwrite
$config_booleanize
$config_read_hidden
$config_fix_newlines
$default_template_handler_func
$php_handling
$security
$secure_dir
$security_settings
$trusted_dir
$left_delimiter
$right_delimiter
$compiler_class
$request_vars_order
$request_use_auto_globals
$error_reporting
$compile_id
$use_sub_dirs
$default_modifiers
$default_resource_type
13. La clase Methods() de Smarty
append() — agregando elementos a una matriz asignada
append_by_ref — pasando valores por referencia
assign() — pasando valores para el template
assign_by_ref — pasando valores por referencia
clear_all_assign() — >limpia el valor de todas las variables asignadas
clear_all_cache — limpia completamente el cache del template
clear_assign() — limpia el valor de una variable asignada
clear_cache() — Esto limpia el cache de un template especifico
clear_compiled_tpl() — Esto limpia la vesion compilada del recurso de un template especifico
clear_config() — Esto limpia todas las variables de configuración
config_load() — Carga el archivo de configuración y lo asigna al template
display() — Despliega el Template
fetch() — Retorna la salida del template
get_config_vars() — retorna el valor asignado a la variable de configuración
get_registered_object() — Este retorna una referencia para un objeto registrado.
get_template_vars() — Retorna el valor asignado a una variable
is_cached() — Retorna true si hay cache valido para ese template
load_filter() — Carga un filtro de plugin
register_block() — Registra dinamicamente bloques de funciones de plugins
register_compiler_function — Registra dinamicamente un plugin de una funcion compiladora
register_function() — Registra dinamicamente un plugin de función para un template
register_modifier() — mofidica dinámicamente plugins registrados
register_object() — Registr un objeto para usar en el template
register_outputfilter() — Registra dinamicamente filtros de salida
register_postfilter() — Resgistr dinamicamente postfiltros
register_prefilter() — Registra dinamicamente prefiltros
register_resource — Registra dinamicamente un plugin de recurso
trigger_error — Despliega un mensaje de error
template_exists() — Verifica si el template especificado existe
unregister_block — Des-registra dinamicamente un plugin de bloque de funciones
unregister_compiler_function() — des-registrar dinámicamente una función de compilación
unregister_function() — des-registrar dinámicamente una función de plugin del template
unregister_modifier() — des-registrar dinámicamente un modificador de plugin
unregister_object() — Des-registra dinamicamente un objeto
unregister_outputfilter() — des-registra dinámicamente un filtro de salida
unregister_postfilter() — Des-registra dinamicamente un postfiltro
unregister_prefilter() — Des-registra dinamicamente un prefiltro
unregister_resource() — Des-registra dinamicamente un plugin de recurso
14. Cache
Configurando el Cache
Multiples caches por pagina
Cache Groups
Controlando salida de Cacheabilidad de plugins
15. Caracteristicas Avanzadas
Objetos
Prefilters
Postfilters
Filtros de salida
Función manipuladora de cache
Recursos
Templates desde $template_dir
Templates partiendo de cualquier directorio
Templates partiendo de otras fuentes
Función manipuladora de Template por default
16. Extendiendo Smarty con plugins
Como funcionan los Plugins
Nombres convencionales
Escribiendo Plugins
Funciones de Template
Modificadores
Block Functions
Funciones Compiladoras
Prefiltros/Postfiltros
Filtros de Salida
Fuentes
Inserts