Avatar
Jakub Lopata
Člen
Avatar
Jakub Lopata:

Zdravím, mám takový menší problém.
Mám kód který má za úkol přidělovat aktivní class třídu, což funguje, ale pouze v případě, že je odkaz pro přidělování class jen jeden.

Jenže já potřebuji aby class byl přidělen k více stránkám. Například otevřu - li stránku s produkty zůstane aktivní odkaz produkty, což funguje, ale otevřu - li stránku pro přidání produktu měl by zůstat stále aktivní s otevřeným pod menu. Což nejspíš také funguje.

Ovšem když se přihlásím vidím hned všechny odkazy aktivní s otevřeným pod menu. Nevidím je aktivní s otevřeným pod menu pouze tehdy když do kódu napíšu pouze jeden název stránky.

Zde je můj kód:

<li>
<a href="#" class="<?php if ($_GET['page'] == "produkty" or "add-product") {echo  'active';} ?>"><i class="fa fa-th-large"></i>Produkty</a>

<ul <?php if ($_GET['page'] == "produkty" or  "add-product") {echo  'style="display: block;"';} ?>>

<li><a href="?page=produkty"><i class="fa fa-angle-right"></i> Přehled produktu</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Kategorie</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Dárky</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Titulní stránka</a></li>

<li><a href=""><i class="fa fa-angle-right"></i> Export</a></li>

</ul>

</li>
Editováno 22. srpna 7:57
 
Odpovědět 22. srpna 7:56
Avatar
Maxy_obr
Člen
Avatar
Odpovídá na Jakub Lopata
Maxy_obr:

Tohle je podle mě špatný zápis zkus to takhle if ($_GET['page'] == "produkty" or $_GET['page'] =="add-product")

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 22. srpna 10:49
Avatar
Jakub Lopata
Člen
Avatar
 
Nahoru Odpovědět  +1 22. srpna 10:59
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.