Wróć do http://www.siteor.pl ↩

Siteor

Najprostszy sposób na Twoją stronę WWW, Pomoc do systemu


0 głosów

Instrukcje warunkowe w szablonie pytanie Rozwiązane

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

anonim 2015-04-28 13:53
Odpowiedź główna

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

Komentarze

lkalinowski
lkalinowski
Odpowiedź główna (Siteor)   Szablony nie wspierają PHP.
Może Pan zbudować swoje rozwiązanie korzystając z JavaScript ( location.pathname ).

2015-04-29 12:31


Avatar sugester medium
Kamil
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 == '/' %}
<title>....</title>
{% endif %}

2015-05-13 08:36


lkalinowski
lkalinowski
Odpowiedź główna (Siteor)   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

2015-05-13 12:18


lkalinowski
lkalinowski
Odpowiedź główna (Siteor)   Przykład w JS:
<script>
var url = '/jakas_podstrona';
if (location.pathname == url) {
document.title = 'Nowy tytuł jakiejś podstrony';
}
</script>

2015-05-13 13:27


Dodaj komentarz



Dodaj nową sugestię
Odpowiadają na sugestie
michal
Anna
umo745659
lkalinowski
maciejp
Janek
Aktywni użytkownicy więcej »
piotr.wajs
mkozicka
lukaszk
firmlet
Poradnik wędkarski
pavlova
uli245180
flupcenter
Maczek