Állandó középső blokk

jarobert képe

Sziasztok

Olyanban kérnék segítséget, hogy adott egy 3 hasábos oldal. Jobb bal és egy középső tartalmi rész. Én egy állandó legördülő "főmenüt" szeretnék a középső rész tetejére ami mindig ott lenne bármit is töltünk be a középső tartalmi részbe ez mindig a legfelső lenne és csak alá jönne be pl. a fórum vagy a hírek vagy bármi más.
Mivel és ha lehetek szemtelen, hogyan tudom ezt megcsinálni?

Előre is köszi

(egy kezdő drupalos)

Drupal verzió: 
Nagy Gusztáv képe

  1. Ha a sminked tartalmaz ott egy régiót, ahol éppen kellene, akkor oda rakod a menü blokkját.
  2. Ha nem, akkor a sminked page.tpl.php-jébe kellene belenyúlni. Az egyszerű, de kevésbé szép megoldás a menü beleheggesztése. Jobb megoldáshoz konkrétabbakat kellene tudni arról a menüről.
0
0

Nagy Gusztáv

jarobert képe

Nincs ott régió :(

Én egy css menüt szeretnék 3-4 főponttal amik további al-almenüket tartalmaznak, de azok már csak (az egér hatására) le illetve oldalra nyílnak. Jelenleg oldalsó menüben van Jquery Menu de annál ugye ha kinyitok egy főmenüt a blokk hossza megváltozik, tehát ez nem jöhet szóba. A menünek rá kellene csúsznia az éppen alatta lévő tartalomra. Ezzel nem is lenne bajom meg tudom csinálni csak hogy lesz az a "főmenü" állandóan a tartalmi rész tetején!?
A sminkem: Abessive.

Üdvözlettel: egy volt diákja :)

0
0

--
Robert

hosszu.kalman képe

Szerintem módosítsd a sminket, adj hozzá egy régiót.

Először nyitsd meg az abessive.info fájlt.
Ebbe szúrd be az alábbi kódot:

regions[left] = left sidebar
regions[right] = right sidebar
regions[content_top] = content top
regions[content] = content
regions[footer] = footer
regions[header] = header

Ezután nyitsd meg a page.tpl.php-t, és helyezd el a következő kódot oda, ahova a régiót szeretnéd:

<?php if ($content_top) : ?>
  <div id="content-top"><?php print $content_top ?></div>
<?php endif; ?>

(Gondolom ezt a legrédemesebb neked a  print $content rész felé közvetlenül.)

Ezután bemész a sminkek menübe és nyomsz egy mentést, hogy érvénybe lépjenek az info fájlban elvégzett változások.

Ha bemész a blokkokhoz, mostmár láthatod a content top régiót is, ahova beteheted a menüdet.

0
0
jarobert képe

Csak most tudtam kipróbálni, működik. Kicsit előrébb tette a kódba mert egy teljesen különálló blokkot szerettem volna ennek a főmenünek a center .column-on belül, de a középső .content-en kívül. Isten fizesse meg.
Köszi szépen.

0
0

--
Robert