2.4. Alapfogalom: a tartalmi építőelemek

Last updated on
14 April 2025

Mit nevezünk moduláris tartalomnak?

A kezdeti időkben a weboldalak nagy, összefüggő HTML-fájlok voltak, melyek önmagukban jelentették a webhelyek egy-egy aloldalát. A tartalomkezelő rendszerekkel (mint amilyen a Drupal is) megvalósított dinamikus webhelyeken azonban már minden oldal sok kisebb, adatbázisban tárolt részletből áll össze. Éppen ezért annak érdekében, hogy a legjobban kiaknázzuk a CMS-ek képességeit, a webhely egyes oldalaira szánt tartalmainkat érdemes a lehető legkisebb részegységekre feldarabolnunk. Egy termelői piac webhelyén például a receptek részére készíthetünk egy külön tartalomtípust. Ha ez a „Recept” elnevezésű tartalomtípusunkban van mondjuk egy „Hozzávalók” részegység (Drupal-nyelven mezőnek nevezzük), akkor ezután könnyűszerrel ki tudjuk listázni azokat a recepteket, amelyek elkészítéséhez például „sárgarépa” szükséges.

Ehhez hasonló módon a weboldalak más szakaszai is összeállíthatók automatikusan előállított részekből. Maradva a termelői piac webhelyünk példájánál, minden egyes recepttel együtt eltárolhatjuk egy mezőben, hogy melyik árus küldte be (ehhez lásd: 6.4. szakasz - Alapfogalom: hivatkozásmezők), miközben magának az árusnak az adatait egy másik tartalomtípusba mentjük. Ezzel a következőkre nyílik lehetőségünk:

  • Minden egyes recept oldalán egy kis oldaldobozban megjeleníthetjük az azt beküldő árus nevét és standjának számát.
  • Hasonló módon, az árusok saját bemutatkozó oldalain megjeleníthetünk egy másik kis dobozt, amelyben az általa legutóbb feltöltött öt receptet soroljuk fel.

A legfontosabb az egészben, hogy minden egyes tartalmat (receptet és árust) csak egyetlen helyen kell módosítanunk, mégis sok más oldalán is megjelenhet a webhelynek. Ha például egy árus másik standra költözik és ezt átállítja a profiloldalán, onnantól minden receptjének az oldalán is már a friss információ fog megjelenni. Ha pedig egy új receptet tölt fel, akkor az automatikusan kikerül a saját profiloldalára is. Az ehhez hasonló, kereszthivatkozások mentén felépülő oldalak létrehozása leggyakrabban az alaprendszer Views moduljával a legegyszerűbb. Erről bővebben a 9.1. szakasz - Alapfogalom: Nézetek használata témakörben található további tudnivaló. Meg kell még említenünk a nézetmódokat (6.10. szakasz - Alapfogalom: nézetmódok és formázók) is, amelyek nagyszerű lehetőséget kínálnak ugyanannak a tartalomtípusnak a különböző környezetben való eltérő megjelenítésére.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: planning-modular.asciidoc

Help improve this page

Page status: No known problems

You can: