Prázdný snippet při invalidaci jiného snippetu

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

Zdar Netti,
mám problém s invalidací snippetu, šablona vypadá takto:

{block content}
<div id="white">
  <div id="page_right">
    {snippet breadcrumb}
      {control breadcrumb}
    {/snippet}
    <h1>{$categoryH1}</h1>
    {include 'parts/themes.phtml'}
    {include 'parts/filters.phtml'}
    {include 'parts/bestSell.phtml'}
    {snippet products}
     {include 'parts/categoryProducts.phtml'}
    {/snippet}

    <br />

    {include 'parts/offer.phtml'}
    {include 'parts/text.phtml'}
  </div>

    {snippet categories}
  <div id="page_left">
     {include 'parts/categories.phtml'}
  </div>
    {/snippet}
  <div class="clear"></div>
</div>

Mám tam 3 snippety: breadcrumb, products a categories

V presenteru mám následující:

public function renderDefault()
{
  /* ..... */

  $this->invalidateControl('categories');
  $this->invalidateControl('products');
  $this->invalidateControl('breadcrumb');
}

Toto funguje:

public function renderDefault()
{
  /* ..... */

  //$this->invalidateControl('categories');
  $this->invalidateControl('products');
  $this->invalidateControl('breadcrumb');
}

Problém je, že pokud invaliduji všechny snippety najednou, snippet products mi příjde vždy prázdný. Pokud však nezinvaliduju snippet categories, příjde vše ok (snippet breadcrumb to nedělá, ten je hodný :). Nesetkal jste se někdo s podobným problémem? Díky.

bojovyletoun
Člen | 667
+
0
-

a co když dáš $this->invalidateControl() – všechny snippety. Jaká je verze nette – kvůli @ a snippetům.
Ještě pozři firebug- výpis
mě funguje fb16X0A4 a (fireLOGGER 0.9)

marau
Člen | 50
+
0
-

Tak nakonec jsem si vytvořil komponentu na výpis produktů (automatické filtrování, renderování, stránkování …) a vše už běží. Verzi Nette mám 2.0 Alpha 2, zkoušel jsem i na nightbuildu a nepomohlo to.