Sziasztok!
A hagyományos garland sminkkel szeretném azt megcsinálni, hogy blokkot ugye tudok jobbra, balra, fejlécbe, láblécbe és tartalomba, namost ha ebbe a tartalomba teszem, akkor az a hírek alatt van és közvetlen a lábléc felett - nem a lap tetején. De én meg azt szeretném, hogy ha valamelyik blokkot a tartalomba teszem, akkor az a hírek felett legyen.
(Próbáltam a fejlécbe tenni a blokot, de az meg a téma, azaz az oldallogó fölé pakol.)
Tehát csak annyi, hogy a "tartalom hely" meg a "hírek hely" cseréljen helyet.
Programozáshoz nem nagyon értek, de átnéztem a garland tpl-jeit, mert szerintem valamit ott kell csak felcserélni, de aztán rájöttem, hogy egy kukkot se értek belőle.
Ha valaki megírná melyik tpl-be és melyik sorokat cseréljem ki annak előre is kösszönöm a segítségét: Pelso

Hááát
Az a baj, hogy ha azt állítod be egy blokknak, hogy a tartalomban jelenjen meg, akkor a blokk tartalma ténylegesen a $content változóban lesz.
Ha megnézed a page.tpl.php-t, akkor látsz benne egy ilyet:
print $content;Ez jeleníti meg a lényegi tartalmat, ez egy szép hosszú sztring, amiben a HTM kód van és ebben vannak benne a hírek és és utána a blokkod tartalma.
Szóval ehhez a $content tartalmát kéne átírni, de ebben más többet tud segíteni, mint én. (például pp-t érdemes lehet zaklatni vele :) )
új régió létrehozása
Ehhez egy új régiót kell létrehoznod a sminkben, ami majd ugyanúgy fog viselkedni, mint a meglévő fejléc-bal-közép-jobb-lábléc régiók.
1. Ha nincs template.php nevű fájlod, akkor hozz létre egyet, ha van, akkor nyisd meg. Ebben a fájlban kell deklarálnod a régiókat:
2. A page.tpl.php-ban (és ha szükséges, akkor a style.css fájlban) meghatározod, hogy hová kerüljön a 'tartalomfent' nevű régió:
3. Ezek után a blokk beállítások oldalon bármelyik blokkot beteheted a 'tartalomfent' régióba, az a középső content rész fölött fog megjelenni.
Regions
Szia.
Azt hiszem erre van szükséged: http://drupal.org/node/29139
Üdv: Zoli
utókornak
Hát nekigyűrköztem és a kapott segítségelet is használva megcsináltam. (köszi mindenkinek!)
Tipp: nem a tartalmat, hanem a láblécet érdemes felűlre tenni. Gyak ugyan ott van eredetibe és sokkal egyszerűbb.
Csak egy sort kell a page.tpl-be átkopizni (+ a diveket kiszedni) valahogy ilyenre:
(a második sor az érdekes, ez jött lentről ide fel táblázat elmek nélkül - és csodásan működik)
<div id="center"><div id="squeeze"><div class="right-corner"><div class="left-corner"> <?php print $footer_message ?> <?php if ($breadcrumb): print $breadcrumb; endif; ?> <?php if ($mission): print '<div id="mission">'. $mission .'</div>'; endif; ?> <?php if ($tabs): print '<div id="tabs-wrapper" class="clear-block">'; endif; ?> <?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?> <?php if ($tabs): print $tabs .'</div>'; endif; ?> <?php if (isset($tabs2)): print $tabs2; endif; ?> <?php if ($help): print $help; endif; ?> <?php if ($messages): print $messages; endif; ?> <?php print $content ?> <span class="clear"></span> <?php print $feed_icons ?>www.pelso.net
utókornak/2.
A láblécben semmilyen Javascript nem működik, és a smink frissítése később gondot okozhat. Néhány sorban megoldható az új régió létrehozása, inkább ne barkácsoljunk.