![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Robię takiego miniCMSa i natknąłem na taki problem - mam pare głównych kategorii produktów wraz z linkami do nich:
Cytat o Marka A
- jakis link1 - jakis link2 - jakis link3 - jakis link4 o Marka B - jakis link1 - jakis link2 - jakis link3 - jakis link4 ... Teraz jak zdefiniować że A.jakiślink1 i A.jakislink3 prowadzi np. do statycznej strony HTML, A.jakiślink2 prowadzi do listy produktów, a A.jakiślink4 prowadzi do newsów z parametrem np. X=34 - a np. w MarkaB linki prowadzą do czegoś zupełnie innego. Musze przyznać, że nie am pomysłu jak zrobić odwołanie do modułu produktów, newsów z konkretnym parametrem lub także statycznej strony... Oczywiście wiem, że to musi być oddzielna tabela w bazie, ale jak to zdefiniować? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
w wielu cms'ach jest to rozwiązane włąsnie na takiej zasadzie, jak wspomniał rzseattle.
Jeszce dokłądniej móiąc, zrobił bym to tak: 1. podczas dodawania pozycji do menu, należało by podać jej nazwę (wświetlany wpis) oraz kategorię, czyli czy to ma być artykuł, czy kategoria, czy produkt, itp. Informację tę przechowujemy w jedej tabeli. Następnie z zależności od wybranego typu, ładujemy odpowiedni formularz, pozwalajacy na wypełnienie wybranych, potrzebnych w danej kategorii danych, które przechowujemy w osobnych dla kazdej kategorii tabelach, z informacją, do którego id się to odnosi. I nic właściwie więcej nie potrzeba - no może jeszcze pole pozwalajace na sortowanie pozycji w menu w tabeli nr. 1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:31 |