Re: Crear campo en form de edicion de los articulos

#108923
lorena28lorena
Participante

Tu has leido la parte de la administración pero te falta incluirlo en la plantilla. Lo explican en este segundo tutorial > http://www.estilocss.com/14-tutoriales-de-joomla/19.html?start=2 y dicen que hay que modificar el core, pero creo posible el empleo de la tecnica templates overrides, antes que tocar el core de joomla. lamentablemente no tengo tiempo de ayudar mucho estos días que ando muy liada con trabajos pendientes.

Resumido

Para hacer esto, abre el archivo componentscom_contentmodelsarticle.php y en la línea 84 deberías encontrar la siguiente línea:

‘item.select’, ‘a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,’ .

Simplemente reemplaza esa línea por:

‘item.select’, ‘a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.precio,’ .

Guarda los cambios. De la misma forma, abre el archivo componentscom_contentmodelsarticles.php y en la línea 162, donde dice:

‘a.id, a.title, a.alias, a.title_alias, a.introtext,’ .

Reemplázala por:

‘a.id, a.title, a.alias, a.title_alias, a.introtext, a.precio,’ .

Guarda los cambios. Si te das cuenta, lo que hemos hecho es sólo incluir la columna precio que creamos en nuestra tabla “y6z4i_content”, de esta manera Joomla lo considerará cuando consulte cada artículo o lista de artículos.

¡Ya está todo listo! Ahora lo único que falta es hacer uso de nuestro campo “precio”.

La idea es anexar el precio del artículo al final del título del mismo. Estoy seguro de que entenderás de lo que hablo una vez lo veas terminado.

Abre el archivo templatesbeez5htmlcom_contentfeatureddefault_item.php. La línea 38 del mismo deberá contener únicamente el siguiente código:

Reemplaza esa línea por lo siguiente:

Precio: item->precio); ?>

En la línea anterior, el objeto $this es una instancia de la clase ContentViewFeatured (que extiende a la clase JView) la cual contiene el objeto miembro item; el cual es una colección de objetos relacionados al item en contexto.

Attachments:
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad