Hola, necesito poder ver los campos extra al principio del artículo, en este foro lo han comentado, pero no lo explican muy claro, me podeís decir que código hay que modificar exactamente para poder ver los campos extra al principio de cada artículo ?
saludos !!
Hola,
Si suponemos que estás utilizando la plantilla por defecto de K2 (default) tendrás que editar el archivo components/com_k2/templates/default/item.php (antes haz una copia de seguridad del mismo por seguridad).
Editar el archivo y búsca el siguiente código:
item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>item->extra_fields as $key=>$extraField):?> <li class=" typetype); ?> groupgroup; ?>"> name; ?>: value; ?>
Si cortas este código y lo pegas en la parte superior, concretamente donde lo quieras mostrar (detrás del título, por ejemplo) se cargará en la nueva posición.
En caso de que hayas aplicado los cambios y no los veas reflejados en la web es posible que la plantilla esté aplicando algún estilo especial para la plantilla del K2. De ser así, el archivo que tendrías que editar, aplicando los cambios indicados antes, sería el templates/NOMBRE_PLANTILLA/html/com_k2/templates/default/item.php en donde NOMBRE_PLANTILLA sería el nombre de la plantilla de Joomla que estés usando.
Hola Pablo, lo que necesito es que los campos extras salgan cuando se listan los artículos de una categoría, ya sea en una o varias columnas, esta solución que has mandado me sirve cuando se lista el producto final.
es posible que tenga que modificar el componentes/com_k2/templates/default/category_item.php ?
saludos !
Hola Alberto
El procedimiento debe ser bastante similar, verifica el archivo en cuestión y coloca el código en la parte superior.
Saludos.
No me aparecen los campos extra cuando se listan las categorias, he pegado este código del archivo category_item.php. me podeis ayudar ?
item->params->get('catItemExtraFields') && count($this->item->extra_fields)): ?>item->extra_fields as $key=>$extraField): ?> <li class=" typetype); ?> groupgroup; ?>"> name; ?> value; ?>
Hola Alberto,
Puede que los cambios no se muestren si los realizas directamente en la plantilla del componente. Si en la plantilla de Joomla! han realizado un Override de K2.
Indícanos la url de tu sitio web para poder visualizarlo.
Saludos,
La dirección es esta quiero que se listen los campos extra cuando lista la categoría, si se entra ya dentro del artículo ya se ven los campos extra.
Lo del Override de K2 me queda grande 🙁
Hola,
Verifica en la configuración de la categoría de K2 tengas activada la opción de mostrar los campos extra para los artículos en vista de categoría.
Para ello, vete a la administración del K2 y edita la categoría donde se están mostrando tu listado de artículos de K2 donde quieres mostrar los extras. En los parámetros de la parte derecha pulsar en Opciones de visualización del artículo en listados de categoría y verifica que el parámetro Campos Extra tenga activada la opción Mostrar.
En caso contrario no se mostrarían los extras en el listado de artículos.
Aleluya, ese era el problema, ahora ya se muestran los campos extra, muchas gracias.
saludos !