![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem z generowaniem menu. Zastanawiałem się jak to wszystko ma wyglądać.
Powiedzmy mam sobie tabele w bazie o nazwie menus. O takiej strukturze: Kod | id | name | contents |
a w niej przykladowy rekord: Kod | 1 | Menu | <a href="#">Test</a>|
Narazie wszystko idzie gładko... ale jak po pobraniu wstawić je na strone.. np. korzystając z jednego szablonu? (zaznaczam że korzystam ze SMARTY). Korzystając z section? Hm, nie wiem... Po drugie w jaki sposób przechowywać dane (ew. jakie pola dodać i co w nich przechowywać aby potem w przyszłości nie musiał zmieniać wszystkich menu jezeli zmienie pozycje jednego) o menu abym mógł w przyszłości np. zmieniać pozycje menu i np. z prawej na lewą? Po trzecie jak połączyć to co wygenerował smarty z szablonu menu do tego co wygenerował smarty z szablonu strony? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
1. Radziel juz kiedys ci pisalem jak kozystac z {section} ten temat niczym sie nie rozni tylko dane jeszcze z bazy musisz pobrac
2. Niestety nie za bardzo rozumiem 3. Na dwa sposoby - w szablonie uzyc {include...} - [php:1:3ea59b3309]<?php $menu = $smarty->fetch('menu.tpl'); //potem dolaczasz do wlasciwego szablonu $smarty->assign( 'menu', $menu ); ?>[/php:1:3ea59b3309] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 19:16 |