Administrar las colecciones en el CMS (sistema de gestión de contenido) a veces puede presentar desafíos. Ya sea al conectar elementos de la página, establecer permisos o sincronizar contenido, la solución de estos problemas garantiza que tu sitio funcione sin problemas. Por ejemplo, imagina un agente inmobiliario que actualiza los listados de propiedades, pero descubre que las nuevas propiedades no se muestran correctamente en su sitio. Esta guía te ayudará a resolver este tipo de problemas.
Verificar las conexiones de los elementos de la página
Después de crear una colección y agregar un conjunto de datos a tu página, asegúrate de que todos los elementos y las entradas de los usuarios estén conectados al conjunto de datos. Esto garantiza que el contenido se muestre correctamente. Asegúrate de que cada elemento, como imágenes, texto y botones, esté conectado correctamente al conjunto de datos correspondiente.
Verificar los permisos de la colección
Los permisos controlan quién puede ver, crear, actualizar y eliminar el contenido en una colección. Asegúrate de tener los permisos correctos configurados y de que estén alineados con los roles de los usuarios de tu sitio. En el panel de control del CMS de tu sitio, aparece un icono de advertencia en la columna Permisos cuando los permisos de una colección están mal configurados.
Sincronizar las colecciones Online y Sandbox opcionales
Si has habilitado las colecciones Sandbox, recuerda que los cambios en una no afectan a la otra. Sincroniza el contenido para asegurarte de que las actualizaciones surtan efecto. Sincroniza regularmente las colecciones para evitar discrepancias entre los datos de las colecciones Online y Sandbox.
Verificar el modo del conjunto de datos
Los conjuntos de datos controlan cómo interactúan los visitantes del sitio con el contenido de las colecciones. Asegúrate de que el conjunto de datos esté configurado en el modo adecuado. Puedes elegir entre los siguientes modos del conjunto de datos:
- Lectura: los elementos conectados pueden leer y mostrar contenido de la colección. Los elementos no pueden modificar el contenido de la colección.
- Escritura: los elementos conectados no pueden mostrar contenido de la colección. Los elementos de entrada pueden agregar contenido a la colección, pero no pueden modificar el contenido existente de la colección.
- Lectura y escritura: los elementos conectados pueden mostrar contenido de la colección. Los elementos de entrada pueden agregar o editar contenido en la colección.
Verificar la configuración del navegador
Verificar problemas al agregar elementos a una colección
Varias situaciones pueden impedirte agregar ítems a una colección. A continuación, te mostramos cómo solucionar problemas comunes:
No hay suficientes permisos para agregar un elemento
Con el acceso limitado, puedes leer o actualizar el contenido existente, pero no agregar nuevos ítems. Aparecerá este mensaje de error: 'No tienes permiso para agregar ítems a una colección. Ponte en contacto con el propietario para obtener acceso'.
Colecciones de apps de Wix y colecciones externas
Las
colecciones de apps de Wix (por ejemplo, Wix Blog, Wix Stores, Wix Eventos) son de solo lectura de forma predeterminada. Las
colecciones externas pueden tener permisos mixtos. Aparecerá el mensaje de error 'No es posible agregar ítems a este tipo de colección'.
Para resolverlo: abre la sección correspondiente desde el panel de control (por ejemplo, Wix Blog, Wix Stores) y agrega el ítem. En el caso de las colecciones externas, pídele al propietario del sitio que ajuste la configuración.
El servidor devuelve un error de ID de elemento de colección
Este error puede producirse por varias razones y muestra un mensaje de error sobre el área de contenido de la colección. El encabezado y las opciones de la colección, incluido el botón + Agregar ítem, aún están visibles.
Una colección no está disponible (eliminada, no existe o el servidor no puede encontrarla)
Si una colección se elimina o no está disponible, aparecerá un mensaje de error para avisarte.
Verificar los tipos de campo de la colección
El tipo de campo de la colección determinará qué tipo de datos puedes almacenar en los campos de la colección. Por ejemplo, puedes almacenar solo valores numéricos en un tipo de campo numérico. Los elementos que conectas al CMS también tienen limitaciones sobre los tipos de campo que pueden conectarse. Por ejemplo, el elemento de contenido enriquecido solo puede conectarse al tipo de campo de contenido enriquecido.
Si tienes problemas para almacenar el tipo correcto de datos en los campos o para conectar elementos a ellos, verifica que estés usando los tipos de campo correctos.
Preguntas frecuentes
Haz clic a continuación para aprender a solucionar otros problemas con las colecciones.
¿Por qué aparece este mensaje: 'La colección no se cargó debido a un error de sintaxis'?
Este error puede ocurrir si estás usando Velo y hooks de datos. Si recibes este error, revisa el archivo
data.js y confirma que la sintaxis y el formato sean correctos. Obtén más información sobre
cómo usar los hooks de datos en Velo.
¿Por qué aparece el error 'El servidor no respondió' cuando no se carga la colección?
¿Por qué la colección tarda tanto en cargarse?
Si tienes miles de ítems o una gran cantidad de ítems referenciados, la colección puede tardar más de lo esperado en cargarse.
Puedes resolver este problema agregando índices a colecciones más grandes o a las colecciones a las que se hace referencia. Por ejemplo, si en una colección hay 10 ítems, pero esta tiene campos de multirreferencia a otras 20 colecciones, la colección de 10 ítems podría tardar en cargarse. En este caso, podrías usar un índice en las 20 colecciones a las que se hace referencia para mejorar la velocidad de recuperación de los datos.
¿Por qué las páginas dinámicas del CMS muestran un error 404?
Un error 404 en las páginas dinámicas de tu sitio online suele significar que la colección del CMS o la página dinámica no están conectadas correctamente. Controla la colección del CMS para asegurarte de que todos los ítems estén publicados y enlazados correctamente a la página dinámica. Además, verifica que la estructura de la URL de la página dinámica coincida con los valores de campo de la colección. Si has cambiado recientemente la estructura de la URL o los ajustes de SEO, actualiza los enlaces en consecuencia.
Consejo: Si el problema persiste, borra la caché del navegador o intenta acceder a la página desde una ventana de incógnito para descartar problemas de almacenamiento en caché.
¿Por qué el repetidor, la galería o la tabla no muestran los datos correctos del CMS?
Asegúrate de que el repetidor, la galería o la tabla estén conectados correctamente al conjunto de datos correspondiente. Verifica que el conjunto de datos esté enlazado a la colección del CMS correcta y que los campos del repetidor estén asignados a los campos de colección correctos.
Consejo: Si usas las colecciones Sandbox, después de introducir cambios, sincroniza siempre las colecciones Online y Sandbox para asegurarte de que los datos estén actualizados en tu sitio online.
¿Cómo puedo aumentar el número de ítems que se muestran en una página dinámica o en un repetidor?
Abre los ajustes del conjunto de datos en el editor y ajusta el campo Ítems por carga que controla el número máximo de ítems que se muestran en la página. Por ejemplo, aumenta el límite de 13 a un número más alto, como 20 o 25.
¿Por qué algunas imágenes de mi colección del CMS aparecen rotas o dañadas?
Esto puede suceder si las imágenes no se cargaron correctamente o si se dañaron durante el proceso de carga. Elimina las imágenes dañadas del CMS y vuelve a subirlas. También puedes agregar imágenes a los campos de la colección del CMS pegando la URL de la imagen en los campos.
Nota: Asegúrate siempre de que las imágenes tengan menos de 25 MB cada una y de que estén en formatos compatibles: JPG, PNG, SVG o GIF.
¿Por qué aparecen valores vacíos en mi colección del CMS? ¿Puedo eliminarlos?
Pueden aparecer valores vacíos en la base de datos del CMS si los campos se agregaron, pero no se rellenaron. Si las entradas vacías no están conectadas a ninguna página o elemento online, puedes eliminarlas de forma segura.
Nota: Antes de eliminarlos, vuelve a verificar para asegurarte de que ningún elemento del sitio online dependa de estos valores vacíos.
¿Por qué no puedo eliminar mi colección?
No es posible eliminar una colección mientras otras colecciones hacen referencia a sus datos. Revisa la columna Relaciones en el panel de control del CMS para ver qué colecciones usan los datos de la colección. Luego, elimina esos campos de referencia o actualízalos para que apunten a una colección diferente. Luego, puedes eliminar la colección.