Lehet-e két tartalom rész egy oldalon?

Anonymous képe

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é

Fórum: 
Nagy Gusztáv képe

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.

0
0

Nagy Gusztáv

Anonymous képe

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?

0
0
crt képe

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

0
0
Anonymous képe

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.

0
0
Molesz képe

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

0
0
Anonymous képe

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!

0
0
crt képe

Szia.

Az alábbi sor kikommentezésével a node.tpl.php fájlban:

<span class="taxonomy"><?php print $terms?></span>

Üdv: Zoli

0
0
Anonymous képe

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ó?

0
0
Nagy Gusztáv képe

Próbáltad már?

0
0

Nagy Gusztáv

Anonymous képe

persze én is erre tippeltem, de nem működik :(
lehet, hogy a TinyMCE (WYSIWYG-Editor) a ludas?

0
0
Anonymous képe

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!

0
0
Anonymous képe

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-->

0
0