W szablonie layout-both-columns.tpl kod iframe został dodany "na sztywno", dlatego pokazuje się na każdej stronie sklepu.
Trzeba go owinąć warunkiem Smarty, który sprawdza czy aktualny kontroler to strona kontaktu (contact).
Spróbuj tak:
{if $page.page_name == 'contact'} <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d76800.27230568821!2d18.520409!3d53.02021!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47033519d0206bf3%3A0xca56625880c5d00d!2sCorteny!5e0!3m2!1spl!2spl!4v1754978421073!5m2!1spl!2spl" width="1200" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"> </iframe> {/if}
Możesz to umieścić w tym samym miejscu co wcześniej (za hookiem displayRightColumn albo gdzie chcesz, żeby mapa się wyświetlała).
Dzięki temu mapa pokaże się wyłącznie na stronie Kontakt z nami, a na innych stronach nie będzie widoczna.