Aller au contenu

Contao OpenImmo : transfert de biens immobiliers

Si vous exploitez votre site web avec Contao, vous pouvez tout de même utiliser WP-ImmoMakler comme plugin immobilier à part entière — grâce à une intégration via iFrame. WP-ImmoMakler fonctionne alors sur une installation WordPress distincte, et la vue immobilière est intégrée sous forme d’iFrame dans votre page Contao.

Vous avez besoin d’une installation WordPress sur laquelle WP-ImmoMakler est exploité. Celle-ci peut se trouver sur le même serveur que votre site Contao ou sur un hébergement distinct. La liste des biens immobiliers, le masque de recherche et la vue détaillée sont intégrés directement dans votre page Contao via une balise <iframe>.

Dans Contao, un iFrame peut être intégré via un élément de contenu HTML :

  1. Dans l’administration de Contao, accédez à la page souhaitée.
  2. Ajoutez un nouvel élément de contenu de type HTML.
  3. Insérez le code iFrame suivant :
<iframe
src="https://votre-domaine-wordpress.fr/immobilien/"
width="100%"
height="800"
frameborder="0"
scrolling="auto"
title="Recherche de biens immobiliers">
</iframe>
  1. Remplacez https://votre-domaine-wordpress.fr/immobilien/ par l’URL de votre installation WP-ImmoMakler.
  2. Enregistrez l’élément de contenu et publiez la page.

Vous pouvez ajuster la hauteur de l’iFrame dans l’attribut height. Si vous souhaitez que l’iFrame adapte dynamiquement sa hauteur (redimensionnement automatique), vous pouvez intégrer le JavaScript suivant :

<script>
window.addEventListener('message', function(event) {
if (event.data && event.data.type === 'immomakler_resize') {
document.getElementById('immomakler-frame').style.height = event.data.height + 'px';
}
});
</script>
<iframe
id="immomakler-frame"
src="https://votre-domaine-wordpress.fr/immobilien/"
width="100%"
height="800"
frameborder="0"
scrolling="auto"
title="Recherche de biens immobiliers">
</iframe>

Vous pouvez configurer l’iFrame vous-même ou le faire configurer par votre agence. Nous proposons également un service de configuration qui prend en charge l’intégration visuelle dans la mise en page de votre site web Contao.

Pour toute question, adressez-vous à notre équipe d’assistance.