Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SF2][SF]FOSuserBundle JAK NADPISAĆ WIDOK?
Forum PHP.pl > Forum > PHP > Frameworki
basso
Witam,
Kolejny problem. Zainstalowałem FOSuser bundle. Działa mi cała mechanika, ale nie mogę podłączyć templatek.
Ma niby wyglądać tak http://www.youtube.com/watch?v=ZvLUvOaW_XY 8:36min
a u mnie wygląda tak




Wrzuciłem do AcmeUserBundle.php

  1. <?php
  2.  
  3. namespace Acme\UserBundle;
  4.  
  5. use Symfony\Component\HttpKernel\Bundle\Bundle;
  6.  
  7. class AcmeUserBundle extends Bundle
  8. {
  9.  
  10. public function getParent()
  11. {
  12.  
  13. return 'FOSUserBundle';
  14. }
  15.  
  16. }
  17.  
,

a do layout w Acme/UserBundle/Resources/views/layout.html.twig

to:
  1. {% extends 'AcmeDemoBundle::layout.html.twig' %}
  2.  
  3. {% block title %}Acme Demo Application{% endblock %}
  4.  
  5. {% block content %}
  6. {% block fos_user_content %}{% endblock %}
  7. {% endblock %}
  8.  
  9.  



wrzuciłem też to, ale tez nie działa :



  1. {% extends 'AcmeDemoBundle::layout.html.twig' %}
  2.  
  3. {% block title %}Acme Demo Application{% endblock %}
  4.  
  5. {% block content %}
  6. {{ block ('fos_user_content') }}
  7. {% endblock %}



Kojarzy ktoś jak z tym widokiem zrobić?
usb2.0
https://github.com/FriendsOfSymfony/FOSUser...ng_templates.md

to co widzisz w 8:36 to już jest nadpisana templatka, a to co masz u siebie to normalna świeża "po instalacji"
basso
Witam,
No tak tak , dlatego nadpisałem ten widok po przez załadowanie tego co widać do layoutu po przez:

{{ block ('fos_user_content') }} => pobiera nam po prostu blok z oryginalnego layout który zawarty jest w vendor/.... i wyświetla.

Na pewno nie chodzi o to, aby kopiować zawartość pliku layout.twig.html - bynajmniej mi się tak wydaje. No i nie działa :?

To co robiłem to:

Sposób 1
  1. {% extends 'AcmeDemoBundle::layout.html.twig' %}
  2.  
  3. {% block title %}Acme Demo Application{% endblock %}
  4.  
  5. {% block content %}
  6. {% block fos_user_content %}{% endblock %}
  7. {% endblock %}


Sposób 2

  1. {% extends 'AcmeDemoBundle::layout.html.twig' %}
  2.  
  3. {% block title %}Acme Demo Application{% endblock %}
  4.  
  5. {% block content %}
  6. {{ block ('fos_user_content') }}
  7. {% endblock %}
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.