Dodaj lub wyszukaj sugestię

Siteor Forum Sugestii Wygląd i szablony Instrukcje warunkowe w szablonie
Anonim 04.15
Instrukcje warunkowe w szablonie Witam, Chciałbym w szablonie zastosować instrukcję warunkowe w zależności od zmiennej $_SERVER['request_uri'] Czy mogę otrzymać od Państwa informacje jak poprawnie zastosować taką instrukcję. Pozdrawiam, Szafrański Kamil
Komentarze (4)

Customer Reviews

Przykład w JS:
var url = '/jakas_podstrona'; if (location.pathname == url) { document.title = 'Nowy tytuł jakiejś podstrony'; }

Jak napisałem wcześniej, w szablonie można korzystać z języka JavaScript, który posiada instrukcje warunkowe.

Szablony korzystają z handlebars, więc można również skorzystać z instrukcji warunkowych dostępnych w handlebars.js:
http://handlebarsjs.com/
Przykładowe użycie instrukcji warunkowej w handleabrs można znaleźć na stronie projektu: http://handlebarsjs.com/block_helpers.html#conditionals

Tutaj można znaleźć zmienne, które można użyć w szablonach w Siteor.pl:
http://pomoc.siteor.pl/105387-Jak-edytowac-szablon-strony-lub-dodac-nowy

Ok, rozumiem, że szablony nie wspierają PHP. A czy same szablony obsługują instrukcje warunkowe. Tak jak to jest np. w TWIG’u.

{% if app.request.uri == ‘/’ %}

....
{% endif %}

Szablony nie wspierają PHP.
Może Pan zbudować swoje rozwiązanie korzystając z JavaScript ( location.pathname ).

Dodaj komentarz