Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Problem] Generowanie menu
radziel
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rzseattle
post
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]
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.08.2025 - 19:16