Buenos días,
Necesito configurar la salida del modulo K2_tools como si fuera una tabla con una serie de campos extras.
En la actualidad se muestra de la sigueinte forma:
http://csspain-cp56.webjoomla.es/index.php/2014/itemlist/date/2014/6?catid=32
Necesitamos que se muestra de la sigueinte manera:
http://csspain-cp56.webjoomla.es/index.php/2014
He creado el siguiente directorio en la plantilla templates/theme1452/html/mod_k2_tools, el archivo archive.php del directorio modules/mod_k2_tools/tmpl, pero en este archivo no puedo modificar nada.
¿Me podeis ayudar con el archivo donde le tengo que indicar los datos?
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Lo cambios que apliques en el archivo templates/theme1452/html/mod_k2_tools/archive.php afectarán al diseño y funcionamiento del propio módulo K2 Tools en su funcionamiento como archivo, pero no a los resultados que se muestran a pulsar sobre sus enlaces. Estos resultados se generan desde el propio componente K2.
Si quieres cambiar el formato de estos resultados tendrás que aplicar cambios en los archivos del directorio components/com_k2_views/itemlist/tmpl.
Ten en cuenta que estos cambios pueden afectar a otras vistas del componente K2, como podría ser la vista en formato blog de los artículos de K2.
Para poder hacer las modificaciones desde la plantilla en que directorio tengo que realizarlo dentro del templateHTML ....
Gracias.
Hola,
Realmente las plantillas se generan en el directorio components/com_k2/templates/default. Para aplicar cambios en alguno de los archivos descárgalo y súbelo en la ruta templates/theme1452/html/com_k2/templates/default.
Por lo que he visto hay que modificar el archivo generic.php que esta en la raíz del com_k2, por tanto parece ser que no puede tener plantilla, si se modifica se modificara para todos independientemente de la plantilla que tenga asignada la categoría.
¿Me podéis confirmar si estoy en lo ciento?
¿Sabéis si se puede parametrizar la cantidad de registros a mostrar y que aparezcan los campos especiales? ¿Y donde?
Hola,
Si vas a modificar un archivo propio de K2 y no de sus plantillas deberás tener la precaución de guardar una copia de seguridad de ese archivo con los cambios aplicados para poder volver a poner dichos cambios si actualizar el K2 a una nueva versión. En efecto, si aplicas cambios aquí debería afectar a todas las plantillas.
Sobre lo de definir el número de registros a mostrar, vete a la administración de K2 y pulsa en el botón K2 Parámetros que verás en la parte superior derecha. En la pestaña Diseño y Vistas verás un parámetro Contador de ítems para listados de: búsqueda, etiquetas y fecha donde podrás definir el número de elementos que se mostrarán.
Sobre lo de mostrar los campos especiales, entiendo que te refieres a los campos extra revisa el siguiente enlace:
http://getk2.org/community/English-K2-Community/13596-Show-selected-extra-fields-in-category-listing
Finalmente ya lo tengo solucionado.
Muchas gracias.