Diseño web Joomla
Si tiene un proyecto para internet, sepa que desde Diseño web Joomla realizo diseño web, web movil vea el portafolio web y la pagina de e-commerce.
Tambien puede consultar la web optimizada para telefono movil: diseño web, web movil
webmovil.net
Blog sobre web movil, incluye manuales sobre las extensiones aptas para Joomla movil y Wordpress movil
Manual plugins Joomla
Ultimos comentarios
Manuales Css y Templates Joomla
Manuales Posicionamiento web
Manuales sobre servidores
Manuales Temas Diversos
Búsqueda general
Login
Recordarme

Joomla Modulo latest news añadir un textarea

Imprimir Visitas: 2645
Modulo Joomla
Lunes, 31 de Mayo de 2010 08:37

Vamos a ver como añadir un recuadro de textarea (lo que en muchos modulos se llama Post text) al modulo latest news, aunque es valido para cualquier otro modulo. Esto viene a cuento porque he buscado en la seccion Latest News del Joomla Extensions Directory un modulo latest news con Post-text y no lo he encontrado, entonces me he dicho: me lo arreglo yo y se acabó el problema.

Este és el modulo Latest News tal y como viene “de serie”




 
Primero vamos a ver, y de paso explicar, los Parametros del modulo Latest news tal y como viene en el paquete de instalacion de Joomla


 
Contador para limitar el numero de titulos que saldrán en el frontend
Ordenar por ultimos añadidos o ultimos modificados
Autores Para delimitar los autores de los articulos, esta és fácil, como que aqui solo escribo yo...
Artículos de la página inicial Si queréis que se incluyan los artículos que están en la home o no
ID de las secciones para limitar las secciones que se verán, ya sabéis si és más de una separad los Ids con comas
ID de la categoría para limitar las categorías que se verán
Sufijo de la clase del modulo

Ahora vamos a añadirle el Post-text y, para ser original, lo llamaré Post-text, vamos a la carpeta del modulo \modules\mod_latestnews y abrimos el archivo mod_latestnews.xml, en la linea 33 (después de la casilla ID de la categoría y antes de la raya que hay debajo), pero si preferís en otro sitio da igual, le añadiré la instrucción:
<param  name="texto_area"  type="textarea" label="Post-text" description="" rows="10" cols="50" />
donde
texto_area és el nombre del parametro que le he puesto yo porque és el primero que me ha venido a la cabeza
textarea és el tipo de campo a añadir (otros tipos son list, radio, text, etc...)
label és la etiqueta que aparecerá en la ficha del modulo, osea Post-text
description aqui va el texto de ayuda que aparecerá en el tooltip que se abre al pasar el raton por encima
rows y cols son el numero de filas y columnas que tendrá el recuadro
el fichero modificado, después de insertar el mandato, quedará así:
<param name="secid" type="text" default="" label="Section ID" description="PARAMSECTIONID" />
<param name="catid" type="text" default="" label="Category ID" description="PARAMCATEGORYID" /> 
      
<param  name="texto_area"  type="textarea" label="Post-text" description="" rows="10" cols="50" />       
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />


ahora abrimos la ficha del modulo latest news en el backend y veremos novedades, lo configuramos segun nuestras necesidades y añadimos el texto que queramos que se vea


 
Ahora que hemos terminado con el backend vamos a por el frontend, abrimos el archivo
\modules\mod_latestnews\tmpl\default.php y al final de todo, añadimos el mandato de Php <?php  echo  $params->get('texto_area') ?> para llamar al Post-text que hemos creado con el nombre de texto_area
Y nos quedará:
</li>
<?php endforeach; ?>

<?php  echo  $params->get('texto_area') ?>
</ul>
ahora guardamos y, si recargamos la página, veremos el resultado:


bueno, me ha salido bien

 

Video Tutorial Joomla: manuales de componentes, modulos y plugins de Joomla
Copyright © 2008 - 2011 Video tutorial Joomla - Todos los derechos reservados