Publicado por: 0

Nos hemos encontrado el problema de que cuando gestionamos los articulos de k2 que ha publicado un usuario, si entramos al editor de un artículo, y hagamos cambios o no, le damos a guardar, el artículo pasa a ser del ‘administrador’ con que estamos editando y deja de ser del usuario.

Evidentemente esto no esta bien resuelto en k2, ya que lo lógico es que por defecto se mantenga el autor del artículo.

El problema viene porque en la parte derecha en el desplegable que muestra los posibles autores, no salen los usuarios registrados, y por lo tanto solo podemos guardar los cambios como un usuario de backend.

La solución es sencilla, aunque por desgracia tenemos que ‘hackear’ el core de K2.

Cojemos el archivo ‘administrator/components/com_k2/views/item/view.html.php’


Línea 222: 
<<$lists['authors'] = JHTML::_('list.users', 'created_by', $active, false);>>
Por: 
<<$lists['authors'] = JHTML::_('list.users', 'created_by', $active, false, NULL, 'name', false);>>

Con este cambio, todo solucionado.

Si alguien sabe como podemos sobrecargar este tipo de archivos en joomla (como los templates de los componentes y los modulos) que lo comparta con nosotros en un comentario, porque es un problema muy extendido en la red, pero que almenos yo, no he encontrado solución.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.