Coordinador de contacto

document.addEventListener('DOMContentLoaded', function () { const container = document.querySelector( '.dynamic-project-image-wrapper' ); if (!container) return; const widget = container.closest( '.elementor-widget, .w-dyn-item, .html-widget, .widget' ); const params = new URLSearchParams(window.location.search); let projectPhotoUrl = params.get('project_photo_url'); // Hide the widget when no image is provided. if (!projectPhotoUrl || projectPhotoUrl.trim() === '') { if (widget) widget.style.display = 'none'; return; } // URLSearchParams already decodes the URL. projectPhotoUrl = projectPhotoUrl .trim() .replace(/&/g, '&'); const img = document.createElement('img'); img.src = projectPhotoUrl; img.alt = 'Project Photo'; img.className = 'dynamic-project-image'; img.onerror = function () { if (widget) widget.style.display = 'none'; }; container.replaceChildren(img); });

Nombre del proyecto