Szükségem volna arra, hogy a menűsor egy részét csak a belépett felhasználók láthassák. Úgy gondoltam, hogy ezt úgy tudnám megoldani, hogy ezen menüpontok számára egy külön menü-blokkot hozok létre.
Hogy tudnám megoldani, hogy ezt a blokkot csak a bejelentkezett felhasználók számára tegyem láthatóvá?
Drupal 5.0
Drupal 5.0-ban lesz olyan opció minden blokknál, hogy felhasználói csoportokhoz lehet kötni a blokk megtekintését. Akkor az anonim felhasználók (látogatók) lehetőségét ki tudod zárni, hogy lássák a blokkot. 4.7-ben ehhez szerintem leginkább saját modul fejlesztéssel vagy smink trükkel juthatsz. Utóbbi esetben a sminkben kell vizsgálni, hogy az adott blokkot jeleníted-e meg, és ott megnézni, hogy ha nincs belépve a felhasználó, akkor nem megjeleníteni.
Hozzáférés szabályozás
Attól is függ, hogy mi állítja elő a menüpontokat. Ha modulok, akkor egyszerűen a "hozzáférés szabályozás" oldalon tudod korlátozni, hogy kinek jelenjenek meg.
A blokk beállításoknál,
A blokk beállításoknál, van egy olyan rádiógomb, hogy
Az alatta lévő beviteli mezőbe meg beleírod:
(Az anonymus uid-ja 0, az adminé 1)