[smarty] drzewo kategorie |
[smarty] drzewo kategorie |
24.09.2009, 10:46:29
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 :)
|
|
|
25.09.2009, 07:45:57
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... ) |
|
|
23.10.2009, 13:35:37
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.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 16.06.2024 - 17:25 |