A termékeket kategóriákba és alkategóriákba szervezve tárolja webáruházunk.
A menüben a kategóriák és az aktív alkategóriák linkjei jelennek meg több szintű felsorolásként.
A felső szint megvalósítása megegyezik a hírkategóriáknál megismerttel. A különbség csupán az, hogy most a vizsgált oldalak típusa kategória (OTipus=1).
A második szint összeállításához itt is a Menu_Szint2() hívjuk. Paraméterként átadva az aktuális oldal egyedi azonosítóját és típuskódját.
Kis számú termék esetén értelme lehet a harmadik (termékek) szint megjelenítésének is.
1. példa:
Forráskód
<?php
// Kategóriák
$SelectStr = "SELECT * FROM oldal WHERE OTipus=1 ORDER BY OPrioritas DESC";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba ME 02 ");
while($row = mysqli_fetch_array($result))
{
$ONev = $row['ONev']; $OURL = $row['OURL']; $OID = $row['id']; $OSzulo = $row['OSzulo'];
//Ha az adott oldal vagy annak 1. ill 2. gyermeke aktív, akkor az 'AktLink' osztályba kerül
if ($OID==$AktOldal['id'] or $OID==$AktOldal['OSzulo'] or $OID==$AktOldal['OSZSzulo'] )
{$AktLink = "class='AktLink'";} else {$AktLink = "";}
$HTMLkod .= "<li class='M1'><a href='?f0=$OURL' $AktLink> $ONev</a>";
if ($AktLink>'') {$HTMLkod .= Menu_Szint2($OID,2);}
$HTMLkod .= "</li>n";
}
mysqli_free_result($result);
?>
A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop