mam statyczny blok w Magento z tej treści:Magento Store - Get URL bazy w statycznym bloku
<li><a href="#/contacts">Contact Us</a></li>
Chciałbym wymienić # z bazowym URL witryny. Chcę, aby to pobierał dynamicznie.
mam statyczny blok w Magento z tej treści:Magento Store - Get URL bazy w statycznym bloku
<li><a href="#/contacts">Contact Us</a></li>
Chciałbym wymienić # z bazowym URL witryny. Chcę, aby to pobierał dynamicznie.
warto dodać to do statycznego bloku:
<a href="{{store url=""}}">Link to Base URL</a>
To powinno stworzyć link do bazy adres URL sklepu.
Dla tych, którzy nadal szukają rozwiązania, co następuje powinno wystarczyć dla Ciebie ...
Do niezabezpieczonej podstawowej URL:
{{config path='web/unsecure/base_url'}}
lub do zabezpieczonej bazy URL:
{{config path='web/secure/base_url'}}
to nie zawiera kodu sklepu (jeśli w adresie URL) i '{{url =" "}}" używa automagicznie bezpiecznego lub niebezpiecznego adresu URL – PvdL
można użyć tego {{store direct_url="contacts"}}
Dla EXA MPle:
<a href="{{store direct_url="contacts"}}">contact us</a>
Spróbuj
<a href="{{store url="contacts"}}">Contact Us</a>
Nieco bardziej jasny i praktyczny scenariusz (dla wszystkich użytkowników poziomu) będzie: Załóżmy, dodaliśmy statyczny blok w footer- obszar/gdzie indziej. W tym bloku statycznym mamy takie słowa: Skontaktuj się z nami I chcemy dodać link do strony cms tego słowa (Kontakt).
Ładny i prosty sposób z opracowanych krokach:
Krok 1: Tworzenie strony poprzez CMS> Pages. W sekcji "Informacje o stronie" ustawiamy klucz URL * page-contact-us
Konieczny tekst można zapisać w obszarze zakładki zawartości.
Krok 2: Po otwarciu nasz Static-bloku poprzez CMS> Static Blocks, musimy napisać kod jak w ten sposób:
<a href="{{store url="page-contact-us"}}">Contact Us</a>
To wszystko, URL Baza że Blokady statyczne są teraz aktywowane i mogą być pobierane dynamicznie.
w PHP: $ baseurl = Mage :: app() -> getStore() -> getBaseUrl(); – B00MER
Ale php nie działa w statycznych blokach ... – rahijain