- INICIO
- OPORTUNIDADES
- Madrid
document.addEventListener(‘DOMContentLoaded’, function() { console.log(‘Script ejecutándose…’); // Método robusto para obtener parámetros function getUrlParameter(name) { name = name.replace(/[\[]/, ‘\\[‘).replace(/[\]]/, ‘\\]’); var regex = new RegExp(‘[\\?&]’ + name + ‘=([^&#]*)’); var results = regex.exec(location.search); return results === null ? » : decodeURIComponent(results[1].replace(/\+/g, ‘ ‘)); } // Obtener parámetros const product_tag = getUrlParameter(‘product_tag’); // Detectar categoría desde la URL de WordPress let categoriaDesdeUrl = »; const path = window.location.pathname; if (path.includes(‘/categoria-producto/’)) { const match = path.match(/\/categoria-producto\/([^\/]+)/); if (match && match[1]) { categoriaDesdeUrl = match[1].replace(/-/g, ‘ ‘); } } // Detectar etiqueta-producto en la URL let etiquetaDesdeUrl = »; if (path.includes(‘/etiqueta-producto/’)) { const match = path.match(/\/etiqueta-producto\/([^\/]+)/); if (match && match[1]) { etiquetaDesdeUrl = match[1].replace(/-/g, ‘ ‘); } } console.log(‘Categoría:’, categoriaDesdeUrl, ‘Tag:’, product_tag, ‘Etiqueta:’, etiquetaDesdeUrl); const elemento = document.getElementById(‘saludo-dinamico’); if (!elemento) { console.error(‘Elemento saludo-dinamico no encontrado’); return; } // Aplicar justificación al elemento elemento.style.textAlign = ‘justify’; // Construir el mensaje con mayúsculas y color if (product_tag && categoriaDesdeUrl) { const categoriaUpper = categoriaDesdeUrl.toUpperCase(); const tagUpper = product_tag.toUpperCase(); elemento.innerHTML = `Explora nuestras oportunidades de inversión en ${categoriaUpper} de ${tagUpper} y comienza a construir tu portafolio de activos inmobiliarios tokenizados hoy mismo.`; } else if (etiquetaDesdeUrl) { const etiquetaUpper = etiquetaDesdeUrl.toUpperCase(); elemento.innerHTML = `Explora nuestras oportunidades de inversión en ${etiquetaUpper} y comienza a construir tu portafolio de activos inmobiliarios tokenizados hoy mismo.`; } else if (product_tag) { const tagUpper = product_tag.toUpperCase(); elemento.innerHTML = `Explora nuestras oportunidades de inversión en ${tagUpper} y comienza a construir tu portafolio de activos inmobiliarios tokenizados hoy mismo.`; } else if (categoriaDesdeUrl) { const categoriaUpper = categoriaDesdeUrl.toUpperCase(); elemento.innerHTML = `Explora nuestras oportunidades de inversión en ${categoriaUpper} y comienza a construir tu portafolio de activos inmobiliarios tokenizados hoy mismo.`; } else { elemento.innerHTML = ‘Explora nuestras oportunidades de inversión y comienza a construir tu portafolio de activos inmobiliarios tokenizados hoy mismo.’; } console.log(‘Mensaje final establecido’); });
- Decoración
- Materiales
- Reformas
- Servicios
- Inmobiliaria
- Legislación
- Tecnología
