Sziasztok!
Kezdő drupalosként eddig két oldalt készítettem, egyiken Marinelli sminket, a másikon Affaires-t használtam minimálisan átalakítva. De soha nem tudtam semmit rakni a headerbe (blokkot pl.), hogy meg is jelenjen. Tehát ez nálam sminktől független lehet.
Most ismerkedek a views modullal, és gondoltam, hogy Marinelliben views-szal talán sikerül. A frontpage nézetben az előnézet (Előnézet gombra kattintva) során megjelenik a tartalmak fölött, amit beraktam (flash banner), de a View "Page"-re kattintva már nincs ott (vagyis a www.domain.hu/frontpage -en).
Mit lehet tenni, hogy végre egy nyomorult képet vagy flash bannert be tudjak tenni a headerbe akár blokkal, akár views-szal, csak jelenjen meg?
Előre is köszönöm!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
garlandnál ment?
Marinelliben nincs header régió. Ezt onnan is tudhatod, hogy a blokkok beállítás oldalon nincs sárga header négyzet, míg a többi régióban van ilyen.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Mint ahogy az Affaires
Mint ahogy az Affaires sminknél sincs header régió.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
header
Hát akkor ezt rövidre zártuk, köszönöm a választ!
Ezen lehet valahogy változtatni?
Igen
A sminked.info fájlban létrehozod a regiókat, ha pedig van, akkor csak kibővíted egy ilyen sorral:
Ezután pedig a sminked page.tpl.php fájlban a struktúrában elhelyezed a megfelelő helyen azt a kódot, ami megjeleníti, pl.:
Majd a sminked style.css állományában gondoskodsz arról, hogy jól jelenjen meg.
Bővebben itt olvashatsz róla.
Ui.: Természetesen ne a "gyári" sminkek kódjába túrj bele!
Páldi Zoltán
Az info fájlba nem kell
Az info fájlba nem kell beleírni mert a header az alapértelmezett régiók között van, és ha hozzányúl elvész az összes, csak a header marad.
Csak a page.tpl.php-ba kell beleírni az említett sort, bár én javaslok egy feltételt is előtte:
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
Valóban
Valóban, ha hozzányúl a régiókhoz, akkor összekuszálja (mondjuk erre nem emlékeztem, hogy a header alapértelmezett) ezért én inkább magam gyártom le az összes régiót, főleg ha egyedi megoldásokra is szükség van. Amit én javasoltam, azért az tartalmazta, hogy ha vannak régiók az info fájlba, akkor fűzze hozzá. Bár tudom a kérdésben "gyári" smink is szerepelt, melyeknél valóban nincs az info fájlban régió bejegyzés.
A feltételen és is gondolkodtam és jogos, de így még kora reggel kényelmesebbre vettem :-)
Páldi Zoltán
köszönöm eddig is
A blokkoknál van Header "terület", amelyben nincs blokk, de ha teszek bele, akkor nem jelenik meg.
A style.css site title-t és slogant, meg hasonlókat szabályoz, de a header is ott van ilyen formában:
Viszont a page.tpl.php-ban a header-re rákeresve csak ennyit ad ki:
-----------------------------------------------------------
A rotate.php adja lényegében a honlap fejlécét, de én e fölé szeretném tenni a flash banneremet.
A page.tpl.php-ba amit
A page.tpl.php-ba amit találtál header részbe írd bele a kódot, csak ha már van van header id akkor legyen a neve mondjuk header_region
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/
A lényeg a $header változó kiírásán van
A lényeg a $header változó kiírásán van, mert ez a változó tartalmazza azokat a tartalmakat, melyeket a blokkok beállításánál a header régióba teszel. Tehát a page.tpl.php-ban szerepelnie kell egy
vagy
kódrészletnek, mert ez felelős azért, hogy megjelenjen a header tartalma.
Attól függően, hogy a page.tpl.php-ban hol, melyik div-ben jelenik meg ez a kiíratás, annak megfelelőn kell a style.css-ben beállítani a megfelelő div stílusát.
Páldi Zoltán