Sziasztok!
Azt szeretném megkérdezni, hogy hogyan lehet változó magasságú blokknak egyedi hátteret adni? Értem ez alatt hogy pl. létrehozok egy listát ami mindig bővül ezt egy blokkban és a blokk tetején egy pillangó, alján tenger lenne (hasamra ütöttem) középen pedig sima x-repeat-es háttér.
Amit próbáltam már: 3 régiót létrehozni és középsőbe egy blokkba betenni a tartalmat, a fölsőbe a "fejléc"-et, de üres blokkot nem jelenít meg, ezért ez így nem működött (ugyenezt viewsal is próbáltam)
A segítsége előre is köszönöm!
Drupal verzió:
Fórum:
Legegyszerűbben
a block.tpl.php átírásával érheted el a kívánt eredményt.
Üdv!
Dudás József
De hogyan?
Mivel ehhez nem értek... (már próbálkoztam vele, de nem sikerült)
Nem tudnál segíteni?
Köszi!
A téma könyvtáradban
van a block.tpl.php fájl. Kialakítasz div-ekből egy keretszerkezetet és a tartalmat elhelyezed a közepén. Aztán a téma css fájljában megszerkeszted a kereted kinézetét ahogy szeretnéd.
Ennél konkrétabban csak akkor tud bárki segíteni, ha ismeri a konkrét feladatot.
Üdv!
Dudás József
Félsiker
Ugyan sikerült a bloknak "fejlécet", "törzset" és "láblécet" csinálni és ezeket egyedi háttérrel ellátni, de fellépett két gigszer:
1) a blokk részek között (a fentebb említett részek) megmarad egy üres hely, amit sehogysem tudtam eltüntetni
2) a nagyobb problémám az hogy teljsesn átrendezi az oldalt, pl. a lábléc régiót bedobja valamelyik oldalsávba, eltolja a tartalom részt és a blokkokat is.
Lehet hogy a block.tpl.php -a írtam be rosszul ami írtál.
Nekem alapból ez van benne, hogy kéne módosítani?:
Köszönöm a segítséget!
"Ennél konkrétabban csak akkor tud bárki segíteni, ha ismeri a konkrét feladatot."
Nem kell konkrétabb, ennyi elég lenne, csak béna vagyok és nem stimmel nekem (lásd fentebb)
Az alja és a teteje maradjon
Az alja és a teteje maradjon benne, akkor nem esik szét az oldal, tehát ezek:
<div id="<?php print $block_html_id; ?>" class="<?php print $classes; ?>">
...
<?php print $edit_links; ?></div>
A részek közötti üres helynek valószínűleg a css-ben rejlik az oka, firebuggal keresd meg.
Ha még mindig nem boldogulsz, a legjobb az lenne, ha írnál linket, hogy hol tudjuk megnézni, mit csinálsz.
--
Csonka Gergely
http://cheppers.com
Mindegy...
Megcsináltam úgy, de szétcsúszik, de mindegy is. Jó lett volna, de nem foglak titeket fárasztani a tudáshiányom miatt, majd talán egy későbbi Drupalban benne lesz :). Az igazság az, hogy már egy jó ideje ezzel bíbelődök és miután nem megrendelésre csinálom, senki nem fog lefejezni, ha nem lesznek egyéni blokkok.
Még egyszer köszönöm a segítségeteket!
Üdv:
Dávid
Igazából ez nem lesz benne a
Igazából ez nem lesz benne a drupalban mert ez smink kérdése. Az említett php-ban kell elkészítened a saját sminkednek megfelelő html szerkezetet és css-ben megformázni.
Itt találsz erre egy régi, de ma is használatos leírást:
http://weblabor.hu/cikkek/dobozolas
Király!
Köszönöm, ez alapján hosszú szenvedés után sikerült. Most már csak egy kérdésem van: alkalmazni lehet ezt valahogy olyan blokkra is, amit nem tudok szerkeszteni, tehát pl. admin blokk? Mert oda nem tudom beszúrni az elejére amit kéne (csak saját blokkokon tudom alkalmazni).
Mindenestre már ez is nagy segítség volt, köszönöm mindenkinek!!
Hálám örökké üldözni fog titeket! :)
Üdv:
Dávid
Szóhoz sem jutok!
El vagyok ragadtatva, fantasztikusak vagytok! mykeman megoldását alkalmaztam, de valamiért elcsúszott a jobb oldalsávom, eztán rájöttem, hogy rosszul zártam a diveket a bal oldalsávba ÉS MOST JÖN A LÉNYEG ekkor beugrott hogy nézzük csak meg mégegyszer mit írt dj, és láss csudát ő is jót írt, csak gondolom sietett és ő is rosszul zárta le a div-eket! Minden oké, nincs elcsúszás, frankón működik, hálás köszönetem a sok türelemért és segítségért!!!!
Üdv: Dávid
Igen, az utókornak
<div><!-- myblock-bottom -->
ennek</div><!-- myblock-bottom -->
kellett volna lenni bocs, hogy ilyen gondot okoztam ezzel, de így legalább többet tanultál, mintha jó és csak másolnod kellett volna ;)Üdv!
Dudás József