Kategorizált tartalom menüponthoz való rendelése Drupal-ban II.

Előző írásomban egy egyszerű, gyors lehetőségét vázoltam fel a kategorizálásra. A mostani megoldás egy fokkal nehezebb, de csak egy kicsit. Ilyen a Drupal, egy feladatot – kis túlzással – számtalan módon meg lehet oldani. A leírás Drupal 6.20 verzióra vonatkozik

A feladat tehát az volt, hogy egy intézményhez kapcsolódó alapítvány tevékenységeit bemutató tartalmak egy külön menüpontban legyenek összesítve.

Most oldjuk meg a feladatot úgy, hogy létrehozunk egy új tartalomtípust azoknak a tartalmaknak, melyek az alapítvány tevékenységeiről szólnak, majd ezt egy nézet (views) által összeszedjük és egy útvonalhoz rendeljük.

Első lépés tehát egy új tartalomtípus létrehozása lesz (admin/content/types/add), legyen ez most az Alapítvány tartalomtípus. Itt talán az egyik említésre méltó megjegyzés, hogy az Általános beállításoknál csak a Közzétett opció legyen bepipálva.

Állítsuk be a megfelelő jogosultságokat (admin/user/permissions).

A következő lépés a nézet létrehozása lesz a Views modul segítségével. (Ha nincs feltelepítve, akkor elsőnek a telepítsük a modult (http://drupal.org/project/views)).

  • Adjunk hozzá egy nézetet (admin/build/views/add).
  • Állítsuk be a nevét (pl. Alapitvany).
  • A Nézet típusa Tartalom legyen.
  • Állítsuk be a Szűrők résznél az alábbiakat. (+ jelre kattintva)
  • Tartalom: Típus = az a tartalomtípus, amit ehhez a feladathoz létrehoztunk (a példában Alapítvány)
  • Tartalom: Közzétett = Igen
  • A Rendezési szempontnál válasszuk a Tartalom: Beküldés dátumát és állítsuk be a rendezési módot csökkenőre (így a legfrissebb lesz legfelül).
  • Az Alapbeállítások-nál állítsuk be a Sorstílust Tartalom-ra
  • Adjunk hozzá egy Oldal megjelenítést
  • Az Oldalbeállításoknál adjunk meg egy Útvonalat (pl. alapitvany)
  • A Menünél a Típust állítsuk Általános menübejegyzés. Állítsuk be a címét és adjuk meg melyik menübe szeretnénk elhelyezni.
  • Mentsük el a nézetünket.

Létrejön a beállított menüpontunk, mely alatt az Alapítvány tartalomtípus kerül listázásra.