DIVek kizárólag a főoldalon!

Anonymous képe

Sziasztok!

Szeretnék magamnak egy témát kreálni Drupalhoz!
Nagyon kezdő Drupálos vagyok és a PHP is távol áll még tőlem sajnos!
De egyenlőre nem is ezzel van a baj!

A problémám/kérdésem az lenne, hogy hogyan tudom megoldani azt, hogy a főoldalon megjelenő DIVek ne jelenjenek meg a cikk oldalakon!
Ott csak maga a cikk jelenjen meg képekkel és más ne!
Először készítettem egy PAGE.TPL.PHP -t beleírtam a DIVeket, rendben is volt ki is teszi szépen nekem csak az a baj ahogy belépek egy cikkbe ott is kiteszi és a cikket a DIVek alatt jeleníti meg! :(
Próba képpen készítettem egy NODE.TPL.PHP -t át írtam bele a DIVeket, akkor pedig jól összekuszált nekem mindent, címlapon megjelentek a cikkek a dobozok között a cikkoldalakon pedig a dobozok a cikk felett!

Egy helyi hír-információs oldalt üzemeltetek azt meg is írtam HTML-ben.
De annak a napi frissítése így elég gázos.
Ezért gondoltam, hogy kipróbálok egy tratalomkezelő rendszert!
A DIVek a rovatok külön dobozai lennének!
A lényeg, hogy a Drupal-t szeretném rávenni valahogy, hogy a címoldal úgy vagy hasonló képpen nézzen ki mint amit krealtam notepadban!
"Bocsi, nem reklám, csak szeretném, ha látnátok miről van szó".: http://www.moronline.hu
A cikkoldalakon pedig tartsa meg a "hagyományos" drupal megjelenést!

Bocs, hogy ilyen hosszúra sikerült, a segítségeket előre is nagyon-nagyon köszönöm!

Fórum: 
pp képe

A page.tpl.php minden oldal sablonja Nincs más oldal sablon! Ha a főoldalon különböző megjelenést akarsz, akkor hozz létre egy page-front.tpl.php és abba a div-eket.

pp

0
0
BergR képe

1000 hálám üldözzön életed végéig!
Úgy tűnik működik!

Még1xer nagyon köszönöm, így már 1001! ;-)

0
0
crt képe

Szia.

Többféle módon meg lehet oldani.
- Készítesz egy page-front.tpl.php fájlt, ez csak a főoldal nézetét fogja adni, a többi oldalt a page.tpl.php alapján fogja létrehozni.
- Megismerkedsz a panels és a views modulokkal, ott össze lehet kattintgatni, amit szeretnél.
- Van egy front page modul is, bár ezt még nem próbáltam, de egyedi főoldal kialakításra hivatott, lehet, hogy tudja amit szeretnél.

Üdv: Zoli

0
0
BergR képe

Neked is nagyon köszönöm!
Az említett modulok fent vannak, de azért nem próbáltam velük megoldani, mert szeretnék megismerkedni a PHP nyelvel!

0
0
eMeLA képe

Na várjál, ha jól értelmezlek nem teljesen érted a hierarhiát.
A page.tpl.php-ban alapból az oldal szerkeszetét határozod meg, megmondod, hogy legyen három hasáb, fejléc, lábléc. Ezekhez a területekhez bizonyos régiókat határozhatsz meg. Ilyen pl a $sidebar_left. Ez egy blokkokat megjelenítő régió. Ha egy blokkot akarsz megjeleníteni akkor annak a kinézetét a block.tpl.php-ban teheted meg. Ha egy node-ot (tartalmi elemet) akkor a kinézetét node.tpl.php-ban tudod megadni.

Vagyis a page.tpl.php-ban az adod meg ami minden oldalon megjelenik. A block.tpl.php-ban pedig azt, ami a page.tpl.php-ban meghatározott $sidebar_left régióban megjelenő blokk kinézete. Ha a node-ot akarod formázni (tartalmi elem) akkor azt a node.tpl.php tedd, ne a page.tpl.php.

Nem érdemes először 0-ról felépíteni egy sminket. A helyedben csinálnék a bluemarine sminkről egy másolatot, és azt kezdeném el átalakítani és mindíg figyelném mi történik.

PHP tudás nélkül nem fogsz boldogulni, de ez a tudás az interneten simán megszerezhető.

szerk: na én lemaradtam, pedig amikor elkezdtem és egy hozzászólás sem volt :( :))

0
0

...mit tudok: http://web.termuves.hu

BergR képe

:-)
A bluemarine smink is fent van! De nem nagyon tetszik!
Azért vágtam bele saját smink fejlesztésbe mert sehol nem találtam olyan témát amelyik minden szempontból megfelelt volna az oldal felépítésének!
Legyen bármilyen "nehéz" is PHP tudás nélkül, úgy döntöttem megcsinálom és ha elakadok kérdezek. Pl, itt! :-)
Úgy gondolom, hogyha eleget erőltetem ezt a dologot a PHP tudás is jönni fog és a drupálhoz sem leszek annyira láma!
Szeretem csinálni/fejlesztgetni, úgy hogy asszem maradok a notepad++ -nál és erőltetem tovább a dolgot!!! :-)

És köszönöm neked a hierarhia leírást. A későbbiekben nagyhasznát fogom venni!
Még1xer nagyon köszönöm!

0
0