Hola a todos,
Tengo un problema que no consigo resolver con DiVi. Basicamente es hacer una serie de modulos visibles u ocultos dentro de una columna (Contenido-derecha), en función del link pinchado en otra columna (Indice-izda).
Basicamente es una columna con 10 modulos de texto verticales visibles que representan un indice de contenidos, y lo que se pretende es que en función del modulo "pinchado", se visualice el contenido en una columna a su derecha con la altura de toda la fila, y si es necesario aplicar controles para visualizar el contenido que no quepa en dicha altura, contenido que está en otros 10 modulos, y que deben hacerse visible u ocultos en función del titulo del indice seleccionado.
He probado todo tipo de codigo CSS y/o Jqueries, pero no consigo que funcione. Ya derrotado, me cogí a ChatGPT pro, y facilitandole incluso el codigo completo de la pagina (descargandola con Chrome) para ver como DiVi trataba el codigo incrustado, no hemos sido capaces de hacerlo funcionar (Con lo sencillo que es hacer un JS que maneje capas en una pagina HTML normal y corriente!).
Por lo que deducimos DiVi está modificando o bloqueando el codigo con posterioridad a ser procesado.
Resumiendo, el problema es el siguiente:
1. ESTRUCTURA DE LA PÁGINA
* Columna Derecha (Contenedor 'contenedor-capas'): Tiene position: relative; y min-height definidos.
* Módulos de Contenido (Clase 'contenido-capa'): Tienen display: none; y position: absolute;
2. PRUEBAS FALLIDAS (CRÍTICAS)
Hemos agotado todas las soluciones CSS y JQuery, lo que apunta a un conflicto interno de Divi:
A. Método CSS :target (Anclas URL)
* Resultado Confirmado: La URL cambia (#tema-2-contenido), pero el contenido NO se muestra.
* Implicación: La regla CSS ':target { display: block !important; }' es anulada por el CSS interno de Divi/WordPress.
B. Métodos JQuery (Índice y Atributos de Datos)
* Resultado Confirmado: El script de conmutación se ejecuta (el scroll se detiene en 'go-top'), pero la función de JQuery para mostrar el contenido ('.show()') es ineficaz o el índice de los módulos es incorrecto.
* Implicación: Divi está inyectando etiquetas que rompen el conteo de índices o un script está interfiriendo con la función .show().
La pagina está publicada, y el fallo está en una columna de 10 tratamientos (lado izquierdo, con el contenido de la columna derecha oculto)
A alguien se le ocurre algo ?
Gracias por adelantado
Contenido solo visible a usuarios registrados