es:devel:templates
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:devel:templates [2008-08-24 13:34] – created 85.84.148.95 | es:devel:templates [2014-07-21 10:57] (actual) – [Servisio de limpieza automática] 82.158.57.250 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Desarrollo de Plantillas para Dokuwiki | + | ====== Desarrollo de Plantilla DokuWiki |
- | Puedes | + | Puedes |
+ | |||
+ | ===== Introducción ===== | ||
+ | |||
+ | La mejor manera de hacer una plantilla es a partir de una ya existente como punto de partida. Es una buena idea es utilizar la pantilla [[template: | ||
+ | |||
+ | Los nombres | ||
+ | |||
+ | - Instalar la plantilla Starter | ||
+ | - Renombre la carpeta '' | ||
+ | - Seleccione la nueva plantilla con el gestor de configuración. | ||
+ | - A continuacion eche un vistazo a los archivos de su plantilla (ver [[# | ||
+ | - Vea que que en [[: | ||
+ | - El manejo de los ajustes de configuración es análoga a [[devel: | ||
+ | |||
+ | ===== Estructura de Directorios ===== | ||
+ | |||
+ | Las plantillas deben seguir la siguiente estructura de directorios (las rutas son relativas al directorio de templates). | ||
+ | |||
+ | Los archivos CSS se especifican en el archivo '' | ||
+ | |||
+ | * ''< | ||
+ | * ''< | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * ''< | ||
+ | * ''< | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== Funciones ===== | ||
+ | Lista de funciones que se pueden encontrar en la [[xref> | ||
+ | |||
+ | * **'' | ||
+ | tpl_content(false); | ||
+ | </ | ||
+ | |||
+ | * **'' | ||
+ | <div id=" | ||
+ | <?php tpl_content(false)?> | ||
+ | </ | ||
+ | |||
+ | <div id=" | ||
+ | <?php tpl_toc()?> | ||
+ | </ | ||
+ | </ | ||
+ | <?php | ||
+ | // procesar el contenido en el búfer para su uso a posterior | ||
+ | ob_start(); | ||
+ | tpl_content(false); | ||
+ | $buffer = ob_get_clean(); | ||
+ | ?> | ||
+ | |||
+ | <div id=" | ||
+ | <?php tpl_toc()?> | ||
+ | </ | ||
+ | |||
+ | <div id=" | ||
+ | <?php echo $buffer?> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * **'' | ||
+ | |||
+ | ===== Variables globales y constantes ===== | ||
+ | Para ver una lista completa de las variables globales útiles y constantes consulte la pagina de [[devel: | ||
+ | |||
+ | ===== Servicio de limpieza automática ===== | ||
+ | |||
+ | Casi al final del archivo [[devel: | ||
+ | |||
+ | ===== Clase ' | ||
+ | |||
+ | La clase denominada '' | ||
+ | |||
+ | ===== Incluya Ganchos/ | ||
+ | |||
+ | Incluye ganchos son una manera simple de añadir algo de contenido estático a la instalación de [[: | ||
+ | |||
+ | Plantilla predeterminada del DocuWiki' | ||
+ | |||
+ | __Sugerencia para los desarrolladores de PHP:__ Usted puede ser feliz de saber que incluso se puede incluir PHP en estos archivos. | ||
+ | |||
+ | ==== Hooks Disponibles ==== | ||
+ | |||
+ | Todos estos archivos se buscan en el directorio | ||
+ | |||
+ | ^ Filename | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | DokuWiki viene con un ejemplo '' | ||
+ | |||
+ | See also [[:include hooks]] for the user explanation. |
es/devel/templates.txt · Última modificación: 2014-07-21 10:57 por 82.158.57.250