Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övriga serverspråk > PHP

Meny med PHP och "current"

LP_MAXI
LP_MAXI

Gradering

#19639

Hejsan.

Jag har ett litet problem jag inte kommer på någon lösning på.

Jag har gjort en meny med listor och CSS och det fungerar jättebra.

Jag har tex, start, sida 1, sida 2 osv i menyn och när man klickar sig in på sidan och kommer till startsidan så är Start markerad så här:

<li><a href="startsidan.htm" id="current">Start</a></li>

Om jag nu går in på tex sida 2 så skall länken för sida två markeras som current men hur gör jag det.

Min meny länkas in så här:

require "include/menu.php";

Eftersom jag skall slippa ändra på alla undersidor har jag valt att lägga menyn i en separat fil och den hämtas sen på alla sidorna. Men problemet blir ju då att det blir värre att veta var jag är någonstans och kan inte sätta id="current" manuellt som jag har gjort på denna sida: http://lp.870621.se/webbplats/

Menyn som jag bygger nu fungerar på ett liknande sätt men mitt problem är som sagt att jag inte vet hur jag skall sätta id="current" på länkarna. Det måste gå att göra med PHP på något sätt, ta reda på var på sidan man är och på det viset sätta id="current"?

Tänker jag fel eller hur skall jag lösa det?

Behöver ni kod så säg till.

http://www.lpmaxi.se/
Taggar: länkar, meny, php,
Redigerades av LP_MAXI den 20 mars 2010. Läs tidigare inlägg.
ID: #19639 | Skapades: 2010-03-20 17:49:25 | Tråden har 3 svar och har lästs 304 gånger.

voigtan
voigtan

Gradering

#19640

eftersom du bör veta vad alla addresser du har i din meny är det "enklaste" enligt mitt tycke är att kontrollera vilken sida är jag just nu på, finns den på menyn => markera den som "current", problemet är väl när du få fler än en nod, då behöver du ha en checkup "uppåt" också och se undersida1 har parenten "sidan1".

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19640 | Skapades: 2010-03-20 18:30:05

LP_MAXI
LP_MAXI

Gradering

#19641

Ja det är väl så jag får göra. Det bör ju finnas någon funktion i PHP som känner av vilken URL man är på och sen i någon form av if-sats sätta current på rätt länk.

http://www.lpmaxi.se/
ID: #19641 | Skapades: 2010-03-21 20:36:17

voigtan
voigtan

Gradering

#19643
Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19643 | Skapades: 2010-03-22 08:03:03
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy