Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][smarty] wyciaganie tablic
Forum PHP.pl > Forum > Przedszkole
bumfank
Witam ;-) Dawno was o pomoc nie prosilem ale teraz jej potrzebuje ;-)
Nie wiem tez czy dobry dzial ale dzial SMARTY raczej jest odwiedzany czesciej przez GoogleBota niz przez zywych uzytkownikow ;-)

Wypluwam z php taki o to array:
Kod
0 => Array (6)
  id => "719693"
  naglowek => "Doradca Klienta"
  link => "Doradca-Klienta"
  opis => "Jesteśmy firmą, której zaufały mi..."
  tagi => Array (4)
    0 => Array (2)
      tag => "radio"
      taglink => "radio"
    1 => Array (2)
      tag => "centralny"
      taglink => "centralny"
    2 => Array (2)
      tag => "centralny"
      taglink => "centralny"
    3 => Array (2)
      tag => "blokują"
      taglink => "blokuja"
  miniatura => ""


w index.tpl:
  1. {foreach from=$glowna key=key item=item}
  2. <div id="welcome">
  3. <h1 class="title"><a href="ogl_{$item.link}_{$item.id}.html">{$item.naglowek}</a></h1>
  4. <div class="entry">
  5. <p><img src="{$item.miniatura}" alt="" width="74" height="79" class="left" />{$item.opis}</p>
  6. </div>
  7. <div class="meta">
  8. <p class="byline">Tagi
  9. {foreach from=$glowna key=key item=item}
  10. <a href="tagi_{$item.tagi.taglink}_{$item.id}.html">{$item.tagi.tag}</a>
  11. {/foreach}
  12. <p class="byline"><a href="ogl_{$item.link}_{$item.id}.html" class="more">Przeczytaj więcej</a> </p>
  13. </div>
  14. </div>
  15. {/foreach}


Problem polega na tym ze nie wyciaga tych Tagow z tablicy o indeksie tagi ;-) Cosik zlego robie? smile.gif
zzeus
Spróbuj tak:

  1. {foreach from=$glowna key=key item=item}
  2. {if key == 'tagi'}
  3. {foreach from=$item key=tagKey item=tagItem}
  4. <a href="tagi_{$tagItem.taglink}_{$item.id}.html">{$tagItem.tag}</a>
  5. {/foreach}
  6. {/if}
  7. {/foreach}
bumfank
Nic nie dalo ;/ Nawet nie wchodzi do tego if`a

rozwiazanie

  1. {foreach from=$glowna key=key item=item}
  2. <div id="welcome">
  3. <h1 class="title"><a href="ogl_{$item.link}_{$item.id}.html">{$item.naglowek}</a></h1>
  4. <div class="entry">
  5. <p><img src="{$item.miniatura}" alt="" width="74" height="79" class="left" />{$item.opis}</p>
  6. </div>
  7. <div class="meta">
  8. <p class="byline">Tagi
  9. {foreach from=$item.tagi item=tagi}
  10. <a href="tagi_{$tagi.taglink}_{$item.id}.html">{$tagi.tag}</a>
  11. {/foreach}
  12. <p class="byline"><a href="ogl_{$item.link}_{$item.id}.html" class="more">Przeczytaj więcej</a> </p>
  13. </div>
  14. </div>
  15. {/foreach}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.