![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam, mój problem przedstawię na zasadzie drzewa kategorii.
Załóżmy ze w jednej tabeli przechowuję nazwy głównych kategorii a w drugiej podkategorie. -glowna1 --podkategoria1 --podkategoria2 --podkategoria3 --podkategoria4 --podkategoria5 -glowna2 --podkategoria1 --podkategoria2 --podkategoria3 --podkategoria4 --podkategoria5 struktura bazy wyglada nastepująco: TABELA1 -id -nazwa kategorii TABELA2 -id -idtabeli1 (powiazanie z tabela1) -nazwa podkategorii Jak powinien wyglądać plik szablonu? Przykład potrzebny jest mi do przedstawienia galerii zdjęć przedstawioną za pomocą: http://jqueryui.com/demos/accordion/ -------------------- eclipse :)
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 25 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Może wygladać np tak:
Kod <ul> {foreach from=$categories item="it"} <li> <a href="#">{$it.nazwa_kategorii}</a> {if $it.children} <ul> {foreach from=$it.children item="it2"} <li><a href="#">{$it2.nazwa_podkategorii}</a></li> {/foreach} </ul> {/if} </li> {/foreach </ul> i w $categories masz tablice: Kod $ array(
[0] => array ( cat_id => 1, nazwa_kategorii => "Nazwa kategorii 1" children => array( //lista podkategorii ) ) ... kolejne podkategorie... ) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Witam.
A moze mi ktos pomoc jak zbudowac w php taka tablice gdy: posiadam jedna tabele w bazie: -ID, PARENT_ID, NAZWA Nie chodzi mi tutaj o drzewko tylko wygenerowanie tablicy ktora wyswietli tylko kategorii i podkategorie dla nich (nie nieograniczone dzewko) i ta tablice bede mogl wysiwietlic za pomoca smarty za pomoca kodu podanego powyzej . Bardzo prosze o pomoc.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:11 |