Just nu i M3-nätverket
Jump to content

Struktur


Mattias Sandsäter

Recommended Posts

Mattias Sandsäter

Sitter och grunnar på ett litet problem jag fått.

Pilla med en sida som huvudsakligen består av ett slags menysystem till höger och ett "innehållsområde" i mitten/till höger.

Resterande saker är fasta på alla sidor.

 

När man klickar i menyn så har länkarna

http://linklink?menu=xxx&innehall=xxx

och det är ju inte så jobbigt.

Men problemet uppstår när det finns länkar i innehållsområdet. Enligt denna lösning måste ju alla länkar på hela sidan innehålla ?menu=xxx&innehall=xxx

och det blir ju ganska många ganska fort.

 

Finns det nån smart lösning på detta ?

Självklart kan man "strunta" i menu=xxx

men då återgår ju menyn till startläget och "öppnade" menyer stängs.

 

Link to comment
Share on other sites

Spara menystatusen i en $_SESSION-variabel, och om användaren inte angivit en meny-variabel, så används den sparade istället.

 

Så här kan det se ut:

<?php
/* Starta session */
session_start();

/* Anropa funktionen skrivMenyFunktion med rätt meny öppnad.
Om du vill kunna ha flera undermenyer öppnade föreslår jag att menu är en multidimensionell matris */
if (@$_GET["menu"])
{
/* Ny */
skrivMenyFunktion($_GET["menu"]);
$_SESSION["menu"] = $_GET["menu"];
}
else if (@$_SESSION["menu"])
{
/* Sparad */
skrivMenyFunktion($_SESSION["menu"]);
}
else
{
/* Standard */
skrivMenyFunktion(0);
}

Ja, du förstår upplägget hoppas jag.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...