latte samostatně bez nette

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
bluefox1250
Člen | 2
+
0
-

Dobrý Den

Chtěl bych se zeptat jestli je možné vyjmout Latte šablonovací systém z nette a používat samostatně?
Laděnka takto použít jde a je ke stažení ale Latte jsem nikde neviděl.
Děkuji

Milo
Nette Core | 1283
+
0
-

Pro samotné latte existuje repozitář. Neznám ale žádné info, jak to s ním bude do budoucna.

Latte (+ Templating) používám často i bez zbytku Nette. Pokud Ti nevadí, že se loadnou i ostatní třídy, není problém require 'nette.min.php' a používat jen latte.

use Nette\Latte, Nette\Latte\Compiler, Nette\Latte\Parser, Nette\Latte\Engine;

$parser = new Parser;
$compiler = new Compiler;
Nette\Latte\Macros\CoreMacros::install($compiler);

$template = new Nette\Templating\Template;
$template->registerFilter(new Latte\Engine);
$template->setSource('.....');

echo $template;
enumag
Člen | 2118
+
0
-

@Milo: Ten tvůj kód je divný, už proto že nikde nepoužíváš $parser. Kromě toho Latte\Engine si Parser i Compiler vytvoří sám. Takže by to mělo být spíše nějak takto:

$template = new Nette\Templating\Template;
$latte = new Latte\Engine;
Nette\Latte\Macros\CoreMacros::install($latte->getCompiler());
$template->registerFilter($latte);
$template->setSource('.....');
Milo
Nette Core | 1283
+
0
-

@enumag: Máš pravdu. Dělal jsem copy/paste z jednoho debug souboru a zapomněl jsem to pročistit.

dehtak
Člen | 113
+
0
-

zdravim
tak jsem stahl latte z githubu rozbalil adresar a napsal prikaz
composer require latte/latte
otevre se cerny okno a tam pise:
Please provide a version constraint for the latte/latte requirement
Tak tam napisu cislici 1.
Vytvori se adresar Vendor a v nem prazdna slozka nette a nevim jak dal.
Jak ted mam pouzit ten latte ?

Editoval dehtak (20. 4. 2013 13:16)

David Grudl
Nette Core | 8233
+
0
-

Repozitář Latte zatím není připraven pro používání.

dehtak
Člen | 113
+
0
-

David Grudl napsal(a):

Repozitář Latte zatím není připraven pro používání.

A nevis kdy asi tak bude ? Dekuji

Jan Tvrdík
Nette guru | 2595
+
0
-

@dehtak: Nevím, ale používat Latte bez celého Nette, není problém ani teď. Viz např. https://github.com/…tte/init.php

xxxmisko
Člen | 140
+
0
-

@Jan Tvrdík:

vedel by si prosím poradiť, ako by sa dalo vynútiť, aby sa brala aj nejaká defaul šablóna? Presne ako v nette @layout.latte.

Ten kód na githube funguje, ale neviem, celkom, ako tam dostať tú default šablónu a aby to aj celkom fungovalo :D

Ďakujem, ciao

Filip Procházka
Moderator | 4668
+
0
-

@xxxmisko Na to existuje makro https://latte.nette.org/cs/tags#…

xxxmisko
Člen | 140
+
0
-

@Filip Procházka hohoho, je to tak :D, Ďakujem