Sziasztok!
Kezdő drupal felhasználó vagyok, még csak ismerkedem a rendszerrel, de eddig határozottan tetszik. Saját sminket szeretnék létrehozni, ami szemben a "hagyományos" három részes oldalfelépítéssel, kettő tartalom részből áll. Ez megvalosítható?
"hagyományos" három részes oldalfelépítés:
-------------------------------------------
fejléc
-------------------------------------------
--balmenu-- tartalom --jobbmenu
--balmenu-- tartalom --jobbmenu
--balmenu-- tartalom --jobbmenu
-------------------------------------------
láblác
-------------------------------------------
és amit szeretnék (kettő tartalom részből álljon, és a drupalban adnám meg, hogy melyik hír, vagy szöveg melyik tartalomrészben jelenjen meg):
-------------------------------------------
fejléc
-------------------------------------------
--balmenu--tartalom1--tartalom2--jobbmenu
--balmenu--tartalom1--tartalom2--jobbmenu
--balmenu--tartalom1--tartalom2--jobbmenu
--balmenu--tartalom1--tartalom2--jobbmenu
-------------------------------------------
láblác
-------------------------------------------
Arra rájöttem, hogy a sminkem page.tpl.php fileban kell a print $content;
jeleníti meg a tartalmat. De ez csak az első helyre teszi be (tartalom1 div-be). Hogyan tudnám elérni, hogy a tartalom2 div-be is illesszen méghozzá más tartalmat. Egyáltalán megvalósítható ez? :) Vagy rossz úton haladok és butaság az egész?
Előre is köszönöm a segítséget!
Üdv, Máté
A konkrét cél?
A konkrét cél ismerete segíthetne jó választ adni.
Ez a 2 node mi alapján kerül egymás mellé? Mi a logikája? Ugyanis egyes esetekben a Panel(s?) modul jó lehet, de ehhez többet kellene tudni.
Nagy Gusztáv
személy szerint csak ilyen
személy szerint csak ilyen oldalkialakítással találkoztam eddig az összes drupal oldalon:
--------------------------------------------------------
fejléc
--------------------------------------------------------
--balmenu1blokk --tartalomblokk --jobbmenu1blokk
--balmenupont1 --rovat1_elsőhír --jobbmenupont1
--balmenupont2 --rovat1_másodikhír --jobbmenupont2
--balmenupont3 --rovat1_harmadikhír --jobbmenupont3
--balmenupont4 --rovat2_elsőhír --jobbmenupont4
--balmenupont5 --rovat2_másodikhír --jobbmenupont5
--balmenupont6 --rovat2_harmadikhír --jobbmenupont6
--------------------------------------------------------
lábléc
---------------------------------------------------------
én viszont ilyen oldalkialakítást szeretnék, de nem tudom, hogy megvalósítható-e:
-------------------------------------------------------------------------------
fejléc
-------------------------------------------------------------------------------
--balmenu1blokk --tartalom1blokk --tartalom2blokk --jobbmenu1blokk
--balmenupont1 --rovat1_elsőhír --rovat2_elsőhír --jobbmenupont1
--balmenupont2 --rovat1_másodikhír --rovat2_másodikhír --jobbmenupont2
--balmenupont3 --rovat1_harmadikhír --rovat2_harmadikhír --jobbmenupont3
-------------------------------------------------------------------------------
lábléc
-------------------------------------------------------------------------------
Tehát a tartalom1blokk div-ben jelennének meg a rovat1-hez tartozó hírek, a tartalom2blokk-ban pedig a rovat2-höz tartozó hírek. A Panels modul tudja ezt?
Panels + Views
Szia.
A Panels modul kell Neked és a Views-al tudod a kategóriákat az egyes blokkokba pakolászni.
Ha a nézetek készítésével nem szeretnél bajlódni, akkor nézd meg a Panels Taxonomy modult. Bár nem olyan nehéz egy taxonomy nézetet összekattintgatni, felesleges ehhez még egy modul.
Üdv: Zoli
Sikerült! :)
Köszönöm a segítséget! Megcsináltam a szótárban a kifejezéseket, a rovatokat és tényleg gyerekjáték volt összehozni a két hasábos tartalom oldalfelépítést a panels modullal!
Csupán annyi volt a dolgom, hogy a Panels-nél hozzáadtam egy "two column stacked" layout-ot, megadtam egy útvonalat, a bal oldali részben a "View arguments"-nél beírtam, hogy "1" mert ez az első rovat "q=taxonomy/term/1", a jobb oldali részben pedig "2" mert ez a második rovat "q=taxonomy/term/2".
Ott volt a megoldás a szemem előtt, csak "Layout: Two column stacked" felirat riasztott el, mert az hittem az az összes oldal szerkezetére utal és nem csak a középső tartalom (content) elemre!
De ez így sokkal kultúráltabb megoldás mint hittem, hiszen a középsőtől teljesen független a bal és jobb oldali tartalom.
Még arra nem jöttem rá, hogy mi a különbség a "Views type-nál" az "Oldal" és az "Embedded" között, mert végeredményként ugyanaz jön ki belőlük.
Views and panels
Ezzel a két modullal én is foglalkoztam már. Elsőre nem volt egyszerű, de ha valaki megismeri, akkor fantasztikus dolgokat lehet kreálni belőle.
www.kgp.hu
Sziasztok! Még egy
Sziasztok!
Még egy kérdés. Hol lehet kikapcsolani, hogy a főoldalon (vagy akárhol máshol) a cím alatt, mellett, fölött (sminkfüggő) megjelenjen a rovat neve? Gondolom CSS-ben megoldható, hogy ne jelenjen meg
<.li><.a href="/?q=taxonomy/term/1">ROVAT1<./a><./li>
(a pontokat én raktam oda, hogy ne formázza automatikusan a fórum :)
de szerintem az nem túl elegáns megoldás. Drupalban ki lehet kapcsolni?
Előre is köszi és üdv!
print $terms
Szia.
Az alábbi sor kikommentezésével a node.tpl.php fájlban:
Üdv: Zoli
Köszönöm a gyors
Köszönöm a gyors segítséget! Féltem, hogy csak úgy lehet megoldani, hogy a kódba nyúlok, de végülis nem baj, mert működik :)
Utolsó kérdésem az, be lehet-e állítani, hogy különböző híreknek (írásoknak) mennyi része jelenjen meg a főoldalon? Karakterszámtól függetlenül!
Tehát hogy mondjuk beszúrok a hírbe egy "jelölést", és csak addig addig jeleníti meg a főoldalon. A többi részt meg csak természetesen a "tovább" gomb lenyomása után.
Olyant szeretnék, hogy legyen a főoldalon hír, aminek az első 5 sorát, legyen hír aminek csak első 2 sorát és legyen hír aminél az összes szöveget megjeleníti. Megvalósítható?
<!-break-->
Próbáltad már?
Nagy Gusztáv
persze én is erre
persze én is erre tippeltem, de nem működik :(
lehet, hogy a TinyMCE (WYSIWYG-Editor) a ludas?
disable rich-text
bocsánat, mégis működik de csak "disable rich-text" módban :)
csak ezt elmagyarázni egy laikusnak valakinek aki csak hírt akar felvinni...
szerintem kéne lennie egy gombnak a TinyMCE (WYSIWYG-Editor)-ban erre, de nálam nincs.
pedig felettéb gyanus hogy kell lennie, mert van egy drupalbreak mappa is!
megoldottam :)
Megoldottam! :) rossz helyre tettem be plugin_reg.php-ban a szükséges sorokat:
$plugins['drupalbreak'] = array();
$plugins['drupalbreak']['theme_advanced_buttons3'] = array('drupalbreak', 'drupalpagebreak');
Így már van drupalbreak gombocska, és működik <.!-break-->