Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]twig
Forum PHP.pl > Forum > Przedszkole
kosmos
Mam szablon o nazwie login.html.twig

  1. <html>
  2. <head>
  3. {% block head %}
  4. <title>TEST - {% block title %}{% endblock %}</title>
  5. {% endblock %}
  6. </head>
  7. <body>
  8. </body>
  9. </html>


oraz drugi o nazwie login_block.html.twig

  1. {% extends "login.html.twig" %}
  2. {% block title %}dziedziczenia{% endblock %}


Według tego poradnika:
http://baszczewski.pl/2013/10/twig-dobry-system-szablonow/

w sekcji title powinien pojawić mi się napis "TEST - dziedziczenia", ale pojawia się tylko "TEST - " tak jakby z dziedziczeniem był problem.
Pomożecie?
luniak
Ciekawe bo skopiowałem Twoją templatkę i mi działa dobrze smile.gif Może masz coś w ustwieniach TWIG'a pozmieniane?

Zobaccz czy To Ci zadziała

  1. {% extends "login.html.twig" %}
  2. {% block head %}
  3. {{ parent() }}
  4. {% block title %}dziedziczenia{% endblock %}
  5. {% endblock %}
kosmos
Nie działa sciana.gif
Nic osobiście w ustawieniach Twiga ne zmieniałem ...

Skopiowałem przykład który podałem w linku i w tym przypadku dziedziczenie również nie działa.
Paczkę bundla który posiadam to Symfony_Standard_Vendors_2.5.2
Ktoś ma pomysł co może być nie tak? Ręcę opadają normalnie ...
kpt_lucek
A którą templatkę renderujesz? Bo zgodnie z dziedziczeniem powinieneś renderować ostatnią w gałęzi -> login_block.html.twig
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.