henryk55 Posted August 30 Share Posted August 30 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 More sharing options...
0 El Patron Posted August 30 Share Posted August 30 (edited) 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 August 30 by El Patron (see edit history) Link to comment Share on other sites More sharing options...
0 henryk55 Posted August 30 Author Share Posted August 30 Dziękuję za cenne rady, wszystko działa jak w szwajcarskim zegarku Temat zamknięty Henryk 1 Link to comment Share on other sites More sharing options...
Question
henryk55
Próbuję dodać kod mapy Google w pliku: /public_html/themes/mój szablon/templates/layouts/layout-both-columns.tpl
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
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 accountSign in
Already have an account? Sign in here.
Sign In Now