Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][smarty] wyciaganie tablic
bumfank
post 16.10.2008, 10:03:33
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 29.02.2004
Skąd: /dev/null

Ostrzeżenie: (0%)
-----


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


--------------------
Drukuj24.pl - Drukowanie to koszt
Go to the top of the page
+Quote Post
zzeus
post 16.10.2008, 11:23:19
Post #2





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


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}


--------------------
Go to the top of the page
+Quote Post
bumfank
post 16.10.2008, 13:01:44
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 29.02.2004
Skąd: /dev/null

Ostrzeżenie: (0%)
-----


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}


--------------------
Drukuj24.pl - Drukowanie to koszt
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:37