LAYOUT fájlok
====================
Az egyes layout fájlok (layout.txt, layout_n.txt) szerepének leírása.
Minden egyes layout fájlhoz tartozik (tartozhat) egy hasonló nevű, de
css kiterjesztésű CSS fájl is, amely a layout fájlhoz tartozó alapvető
stílusokat tartalmazza, így pl. a háttérszínt, az egyes DIV-ek méreteit,
alapvető bekezdés formázásokat, stb.
A layout fájl különböző id-vel rendelkező DIV elemek halmaza. Az egyes
DIV elemekbe különböző PHP programok írják be az éppen aktuális tartalmat,
igy készül el az adott oldal.
Például:
tartalom a layout fájban azt jelenti, hogy a 'div_menu' nevü DIV elem
tartalmát a './FRAME_menu.php' programfájl fogja előállítani.
Megjegyzés: a DIV kezdő és záró cimékéje között található '|#' és '|'
karakter kötelező, ez a layout értelmezéséhez szükséges és nem kerülnek
be a végső tartalomba. Közöttük a programfájl neve és esetleges paraméterei
találhatóak.
Példa II.
|#./FRAME_user.php?noSmallMenu=1|
a 'div_user' azonosítójú DIV elem tartalmát a './FRAME_user.php' program
határozza meg. A program induláskor megkapja a noSmallMenu paraméter 1
értékét, ami a ./FRAME_user.php program számára tiltja a kis-menü
megjelenítését.
A fent emlitett DIV-ek stilusát pedig a 'layout.css' fájl határozza meg,
pl. az alábbi módon:
#div_user {
margin:0px;
height:20px;
width:100%;
}
#div_menu {
height:30px;
width:100%;
}
Amennyiben a fájl név helyett '%%%'karaktersorozat található, úgy azt a
keretrendszer mindig az oldal generálásakor meghívott (és a 'pg' változóban
átadott) fájl névvel helyettesíti be. (Itt GET típusú paraméter átadás is
lehetséges.)
#############################
ALAPÉRTELMEZETT layout
#############################
layout.txt stilusleíró: layout.css
----------------------------------------
Ez a fő megjelenési forma, a portál alaphelyzetben ezt a layout fájlt
használja a megjelenítésre. A különféle div-ek elhelyezkedését, stílusát
a layout.css fájl határozza meg.
#############################
KIEGÉSZITÖ layout-ok
#############################
A kiegészitő layout-okhoz tartozó css fájl opcionális, s ha van, akkor
az alapértelmezett CSS-ben (layout.css) meghatározott stílust lehet vele
felülbírálni.
layout_0.txt stilusleiró: layout_0.css
------------------------------------------
Olyan megjelenítési forma
layout_1.txt stilusleiró: layout_1.css
------------------------------------------
A TAB objektumokban (fülek) megjelenő tartalom alapértelmezett layout-ja.
Általában csak munkaterületet tartalmaz, s a hozzá tartozó css fájl az
alapértelmezett háttérszínt bírálja felül.
layout_2.txt stilusleiró: layout_2.css
------------------------------------------
Csak munkaterületet tartalmazó layout. Kifejezetten információ közlő,
pop-up jellegű ablakok megjelenítésénél használjuk. (Pl. a FAQ megjelenítése
akkor, ha valahol a programban van rá hivatkozás.)
layout_3.txt stilusleiró: layout_3.css
------------------------------------------
Az üzenőfalon használt TAB objektumban (fülek) megjelenő tartalom
layout-ja.Általában csak munkaterületet tartalmaz, s a hozzá tartozó
css fájl más háttérszínt határoz meg.
layout_4.txt stilusleiró: layout_4.css
------------------------------------------
A TAB objektumban használt TAB objektumban (fülek) megjelenő tartalom
layout-ja.Általában csak munkaterületet tartalmaz, s a hozzá tartozó
css fájl más háttérszínt határoz meg.
layout_5.txt stilusleiró: layout_5.css
------------------------------------------
Nyomtatásra használt layout. Üres, fehér lap, fekete betűkkel.
layout_8.txt stilusleiró: layout_8.css
------------------------------------------
A vizsgakérdések megjelenítését szolgáló layout.
layout_9.txt stilusleiró: layout_9.css
------------------------------------------
A vizsga megjelenítést meghatározó layout, amely - amikor már a
vizsgakérdéseket kell megjeleníteni - tartalmazza a 8-as layout-ot is.
Tehát e kettőnek a színvilágát mindenképpen össze kell hangolni!