6.10. Alapfogalom: nézetmódok és formázók
Egy entitás (legyen az akár egy tartalom, egy felhasználó vagy egy hozzászólás) megjelenítése környezetfüggő. Ezt a kontextust hívjuk nézetmódnak a Drupalban. A könnyebb érthetőség kedvéért álljon itt pár példa:
- egy egész oldalon megjelenített tartalom (például blogbejegyzés), amely valamennyi kitöltött mezőjét (szerző neve, közzététel dátuma, besorolási címkék stb.) felsorolja
- ugyanennek a tartalomnak egy tömörebb, csak a bevezető szöveget és egy kis előnézeti képet mutató nézete, a végén Tovább » hivatkozással
- egy teljes, önmagunkról minden megadható információt felsoroló felhasználói profil
- egy felhasználói fiók kis méretű képe a névvel együtt a profilra linkelve
Minden ilyen és ehhez hasonló nézetmód az adminfelületen keresztül beállítható. A Kézikönyvben bemutatott termelői piac webhelyünk visszatérő példájánál maradva, a Receptek tartalomtípus nézetmódjainak beállítási lehetőségeit a Kezelés adminmenü Felépítés » Tartalomtípusok (címsorban /admin/structure/types) oldalon kiválasztva, majd a Megjelenés beállítása fülre kattintva látjuk. Minden nézetmódban külön-külön meghatározható, hogy a tartalomtípus adott mezője megjelenjen-e, és ha igen, melyik formázó legyen rá alkalmazva.
Az adatbázis egy adott táblájának cellájában tárolt és onnan kiolvasott nyers adatot (például egy időbélyeget) nem biztos, hogy mindig jó ötlet lenne közvetlenül a látogató elé ömleszteni, helyette inkább különböző szabályok szerint feldolgozva jelenítjük meg: átszámoltathatjuk a felhasználó időzónájára, és kiírathatjuk betűvel a hónap nevét és a hét napját a saját nyelvén. Másik példa lehet a hosszabb szövegek tárolására is alkalmas mezők rövidített megjelenítése vagy a taxonómiakifejezések saját oldalukra való linkelése. Tekintettel a rengeteg beállítási lehetőségre, javasolt körülnézni az előbb említett Megjelenés beállítása oldalon, így magunk is felfedezhetjük, hogy a Receptek tartalomtípusban használt mezők ábrázolásához milyen további formázási lehetőségeket kínál a Drupal.
View modes (azaz „Nézetmódok”) című közösségi dokumentáció a Drupal.org-on (angol nyelven).
Közreműködők
E témakör szövegét Boris Doesborg a Drupal közösségi dokumentációjának View modes (azaz „Nézetmódok”) című szócikkéből vette át, melynek szerzői joga 2000–2025 között annak egyéni közreműködőié. Fordította: Balu Ertl (Brainsum).
Source file: structure-view-modes.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion