Jump to content
  • 0

Dodanie Google maps w PrestaShop 8.2


henryk55

Question

Próbuję dodać kod mapy Google w pliku: /public_html/themes/mój szablon/templates/layouts/layout-both-columns.tpl

  

   {hook h="displayRightColumn"}
                    </div>
                  </div>
                {/block}

  <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>           
              </div>
            </div>
          </div>
        {/block}
  {block name='bottom-content'}{/block}

 

Działa, ale wyświetla się na wszystkich stronach sklepu

Chcę, żeby wyświetlał się wyłącznie na stronie "Kontakt z nami"

Jak to zrobić?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

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.

Edited by El Patron (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...