Snippet ve snippetu (překreslování)

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

Zdravím,

řeším jak mám správně napsat v latte snippety, tak aby jednou šlo překreslit celý nadřazený a jednou některé podřazené snippet.

Např. kdybych měl něco takového:

{snippet products}
	<h1>Produkty</h1>
	{foreach $products AS $product}
		<div n:snippet="product-{$product->getId()}">
			<span class="name">{$product->getName()}</span>
			<span n:snippet="productcount-{$product->getId()" class="count">{$product->getCount()}</span>
		</div>
	{/foreach}
{/snippet}

Tak jak překreslím celý snippet products (včetně nadpisu H1), jak přepíšu konkrétní produkt (div) a jak přepíšu pouze počet u konkrétního produktu.

Díky za odpovědi :)

Lukeluha
Člen | 130
+
0
-

Doporučuju tento tutoriál :)

jashin
Člen | 34
+
0
-

Tutorial jsem viděl a nějak pro mě nějak z něj plyne, že to nejde. Což se mi nechce nějak věřit.

iguana007
Člen | 970
+
0
-

https://doc.nette.org/…ication/ajax – tady je to popsané ;) Invalidovat ho napřímo nemůžeš, ale menší oklikou toho dosáhnout lze, na odkazu se všechno dočteš