Autor Zpráva
anonymníí
Profil *
Prosím o radu ty, kteří mají zkušenosti s prací se Symfony a Twigem.

Jak se tvoří cesta k obrázku uloženého kdesi v hloubi adresářové struktury. Hledal jsem v manuálu twigu, ale našel pouze informaci o podmínkách, cyklech, atp. , ale zjištění cesty k obrázkům nikoliv.

Uvedl bych tu celou adresářovou strukturu, ale nevím, jestli můžu :-) No, šablona je v (několik zanoření) public/images/ a obrázky v tomtéž množství zanoření ve složce views/.

Relativní odkazování samozřejmě nefunguje, protože v URL je jiná adresářová struktura než ve fileystému.
Jan Tvrdík
Profil
stackoverflow.com/questions/16397894/symfony2-path-to-image-in-twig-template
anonymníí
Profil *
Jan Tvrdík:
Na to jsem koukal, ale nechápu, jak je ta cesta tvořená.

Acme/DemoBundle/Resources/public/img/weather_icon/blizzard.gif - cesta k obrázku na filesystému
asset('bundles/acmedemo/img/weather_icons/blizzard.gif') - cesta v šabloně

Kde se v šabloně vezme "bundles", resp. kam ukazuje?
Totéž s "adresářem" acmedemo - ten na fileserveru není. Omlouvám se, s twigem začínám, tak se možná ptám hloupě a nevím, kde hledat.


A ještě k té první odpovědi tam:

You should istall your assets into web directory with the command
app/console assets:install web

Co se přesně v tomto případě instaluje? jaký to má smysl?
Jan Tvrdík
Profil
anonymníí:
Jdu spát, zatím si můžeš přečíst symfony.com/doc/current/book/templating.html#linking-to-assets

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: