Twig - przemieszczanie się po między katalogami.

0

I znów twig. :)

Przejdźmy do problemu, a problemem jest głupie przemieszczanie się pomiędzy katalogami.
Normalnie w php i gdziekolwiek mamy:
../ - cofa o jeden katalog

No niestety jak daje w Twig to nie działa.
Mam kod:

$loader = new Twig_Loader_Filesystem('modules/page/templates/'.$settings['template'].'/');
		$twig = new Twig_Environment($loader, array(
		    'cache' => 'cache',
		    'auto_reload' => true,
		));
echo $twig->render('header.twig', array());

No i teraz chciałbym aby pobrało plik z folderu modules, czyli muszę w render zrobić coś takiego ../../../pliczek.twig ale niestety nie działa.
Jest jakiś zamiennik, czy coś?

1

Możesz dodawać ścieżki do szablonów, poniżej dodane z namespacem "pliczki"

$loader->addPath($templateDir, 'pliczki');
$twig->render('@pliczki/pliczek.html', array());
0

@reptile333 A mogę taką ścieżkę użyć w szablonie za pomocą twig include w jakiś sposób?

#edit
Mam. Poradziłem sobie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1