Parámetros en módulos de Joomla
Cuando desarrollamos o modificamos un módulo de Joomla, es muy probable que necesitemos crear parámetros para que éste pueda ser fácilmente configurable desde el administrador del sitio. En la página No sólo código puede encontrarse un excelente tutorial para crear desde cero un módulo de Joomla, en el cual se muestra un ejemplo del archivo XML que contiene las configuraciones básicas y los parámetros. Si bien la creación de éstos es bastante sencilla, agruparé en este post una lista con todo los posibles parámetros, así como una breve descripción de cada uno. Las descripciones están basadas en sus respectivos originales, extraídos de la documentación de Joomla. Los links en el nombre de cada parámetro apuntan a sus descripciones detalladas con ejemplos, ubicadas en la página original en inglés.
- calendar: es una caja de texto para ingresar fechas, la cual posee un icono que muestra un calendario en un pop-up.
- category: es una lista desplegable de las categorías de una determinada sección (elegida mediante section).
- editors: es una lista desplegable de los editores WYSIWYG disponibles.
- filelist: es una lista desplegable de archivos en un directorio especificado.
- folderlist: es una lista desplegable de carpetas en un directorio especificado.
- helpsites: es una lista desplegable de sitios de ayuda para tu instalación de Joomla.
- hidden: es un campo oculto para guardar valores que no pueden ser alterados directamente por un usuario en la interfaz de Administración (puede ser modificado desde el código o en el archivo params.ini).
- imagelist: es una lista desplegable de archivos de imagen en un directorio especificado.
- languages: es una lista desplegable de los idiomas instalados.
- list: es una lista desplegable con opciones personalizadas.
- menu: es una lista desplegable de los menus disponibles para el sitio.
- menuitem: es una lista desplegable de los ítems de menus disponibles para el sitio.
- password: es una caja de texto para contraseñas.
- radio: son botones de opción (radio buttons) para seleccionar uno entre diferentes valores.
- section: es una lista desplegable de las secciones existentes en tu sitio Joomla.
- spacer: es un separador para insertar entre los campos de parámetros. Puede ser una línea o un texto.
- sql: es una lista desplegable de elementos obtenidos mediante una consulta a la base de datos de Joomla. Contiene los datos de la primer columna resultante.
- text: es una caja de texto para ingresar datos.
- textarea: es un área de texto (campo textarea) para ingresar texto multilínea.
- timezones: es una lista desplegable de zonas horarias.
- usergroup: es una lista desplegable de grupos de usuarios.
This entry was posted on Tuesday, May 5th, 2009 at 9:58 pm and is filed under Desarrollo Web, Joomla, PHP, Tutoriales. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.




The Doctor November 26th, 2009 at 11:18 am
Me alegro que te haya sido útil Juan! =D
Saludos!