Drop-down menü kiszedése a smink-menüből (Multiflex-3)

burney képe

Sziasztok!

Próbáltam kiszedni a drop-down menüt a Multiflex-3 sminkből, vagy legalábbis elérni, hogy a másodlagos linkek ne jelenjenek meg a smink-menüjében, de sajnos kevés sikerrel.
Leginkább a template.php-ban próbálkoztam, de ez általában hatalmas hibához vezetett.
Van valakinek elképzelése, hogy hogyan lehetne mégis megoldani, hogy a másodlagos linkek ne ugorjanak le. (mert azokat máshol szeretném elhelyezni).
Köszönöm előre is!

Drupal verzió: 
Fórum: 
dj képe

a téma beállításainál lehet kikapcsolni ezeket: admin/build/themes/settings/Multiflex-3

0
0

Üdv!
Dudás József

burney képe

Tudom, de arra nem reagál (ezt elfelejtettem mondani)!
Kiszedtem a pipát de semmi hatása nem volt.
A probléma az, hogy firebug sem ad támpontot, h hol keressem...
Ez nekem egy rejtély... :S
Nem lehet, hogy átlehet írni valahogy a template.php-ban, hogy ne a komplett menüfát jelenítse meg, hanem csak a primary-linkeket?

0
0
burney képe

Most jöttem rá, hogy rosszul fogalmaztam meg a problémát, mert nem arról van szó, hogy másodlagos, hanem arról, hogy az elsődleges gyereke (bocsi)!

Tehát a probléma az, hogy a témában drop-down -nal legördül a gyerek menüpont a szülőből és ezt szeretném elkerülni, mert azt manuálisan szeretném blokkba rakni!

0
0
dj képe

rakd külön menükbe és ott jelenítsd meg ahol szükséges.

0
0

Üdv!
Dudás József

burney képe

Kénytelen voltam azt tenni, csak nem tudom, hogy hogyan oldjam meg, hogy ha olyan tartalmon vagyok ami abba a szótárba tartozik, vagy csak szimplán annak egy alkategóriája akkor menü kinézete aktív legyen...
Most php-ban próbálok mahinálni, de még sajna kevés sikerrel...

0
0
dj képe

a problémádat. A menü egy blokkban jeleníthető meg, a blokknak pedig meg lehet mondani, hogy milyen oldalakon jelenjen meg. Biztos valami mást akarsz csinálni, csak nem értem, hogy mit.

0
0

Üdv!
Dudás József

burney képe

Jelenleg ott tartok (ez már a többedik verzió, mert eddig minden próbálkozás sikertelen volt), hogy ha mondjuk benne vagyok egy node-ban (page nézetben), és az a node mondjuk a "kiadványok" menüpontban van mint kifejezés, akkor a kiadványok menüpont legyen aktív.

Röviden ezt szeretném elérni.

Most ott tartok, hogy sikerült a node.tpl.php-ban csinálni egy függvényt ami visszaadja, hogy az adott node éppen milyen szótárban van.

már csak valahogy rá kellene venni, hogy a menüpontomat a css-ben az active-hoz sorolja...
(természetesen ahol:

...
<?php if ($vocabulary->name == 'Kiadványok')

na ez az ami nem megy :S
Eddigi segítséged is nagyon köszönöm!
0
0
dj képe

A legegyszerűbb, ha létrehozol annyi blokkot amennyi ilyen menüpontod van. Megadod a linket a menüponthoz full html-ben és beállítod a blokk láthatóságát php kódra amibe ezt írod:

<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
  $node = node_load(arg(1));
}
return $node->Taxonomy[1]
?>

Ez a menüpont akkor fog megjelenni, ha a node a term/1 szótárhoz van rendelve.

0
0

Üdv!
Dudás József

burney képe

Időközben eszembe jutott még az, hogy mi lenne, ha fognám és node.tpl.php-ban lévő függvény segítségével, ami visszaadja, hogy milyen szótárban van a tartalom... annak az eredményét get-tel beépítem az icludes/theme.inc-be (egy if-fel, azza, ha a get-es változóm: kiadványok akkor az ilyen ID-jü linkem legyen:
$class .= ' active';

(Mondjuk ez már elég fura lenne...)

Igazából nem szeretném blokk-ként megoldani, mert az az én esetemben elég macerás lenne.

0
0