feat(site): mapa dos contactos a toda a largura

O mapa deixa de ser um cartão comprimido dentro da coluna de Informações
(220px) e passa a ocupar a largura toda numa linha própria, por baixo da
grelha Informações + Formulário (480px, mesma altura do .map de outras
páginas). A coluna de Informações fica só com o texto (Localização,
Telefone, E-mail, Horário de Funcionamento).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
andreandClaude Sonnet 5 committed 2026-09-26 09:04:53 +01:00
1 parent 7e2798d0b7
commit b5bbbd3b5f
2 files changed
+18 -15

No files matched your search

+15 -11
View File
@@ -78,17 +78,6 @@ $session = session();
</div>
</div>
<?php endif; ?>
<?php // Mapa compacto, ao lado das informações ?>
<div class="map map-side" id="map">
<?php
// Defer the Google Maps iframe until the user scrolls near it.
$maps_embed = $info['google_maps'] ?? '';
if (strpos($maps_embed, 'loading=') === false) {
$maps_embed = str_replace('<iframe ', '<iframe loading="lazy" ', $maps_embed);
}
echo map_click_to_load(clean_map_embed($maps_embed), (string) ($info['google_maps_link'] ?? ''));
?>
</div>
</div>
<div class="col-lg-8">
<div id="contact-form">
@@ -126,6 +115,21 @@ $session = session();
</div>
</div>
</div>
<?php // Mapa a toda a largura, por baixo do grid de informações + formulário ?>
<div class="row">
<div class="col-12">
<div class="map map-full" id="map">
<?php
// Defer the Google Maps iframe until the user scrolls near it.
$maps_embed = $info['google_maps'] ?? '';
if (strpos($maps_embed, 'loading=') === false) {
$maps_embed = str_replace('<iframe ', '<iframe loading="lazy" ', $maps_embed);
}
echo map_click_to_load(clean_map_embed($maps_embed), (string) ($info['google_maps_link'] ?? ''));
?>
</div>
</div>
</div>
</div>
</section>
<?php endif; ?>