Kerestem egy darabig, de nem találok olyan modult, amivel a blokkok szerkesztését szerepekhez lehetne kötni.
Az tiszta, hogy blokkonként beállíthatom, hogy milyen felhasználóknak jelenjenek meg. De olyat sehol se találtam, hogy a blokkok szerkesztésének a jogát csak egy bizonyos csoportnak adom meg.
Az a helyzet, hogy nem szeretnék mindenkinek "blokkok adminisztrációja" jogot adni, mert nem akarom, hogy a oldal tartalmát kezelő felhasználók átrendezhessék/törölhessék a blokkokat, de szeretném néhánynak megengedni, hogy 1-2 blokk tartalmát módosíthassák.
Létezik erre megoldás vagy modult kell írnom rá?
Lehet, hogy teljesen rossz irányba indulok el? Ha azt szeretném, hogy a footerben megjelenő szöveget néhány felhasználóm módosíthassa, blokkot kell használnom? Ez tűnik logikusnak, de van erre más megoldás is?
Blokk szerkesztési jogosultságok
Fórum:
kerülőút
csak egy ötlet, lehet hülyeség.
létrehozol egy node -ot, ennek tudod a hozzáféréseit szabályozni csoportonként pl content access modullal. (ki szerkesztheti azt is)
aztán létrehozol egy blokkot, ami php blokk, node_load -al betölti azt a node -ot, ami hordozza a tartalmat (amit az előbb létrehoztál) aztán kiíratod azt. és mondjuk csinál egy ellenőrzést, hogy az aktuális $user -nek van e joga szerkeszteni ezt a node -ot és ha igen, kirak egy 'szerkesztés' gombot, ami a node szerkesztésére mutat.
kacifántosan hangzik, sokkal egyszerűbb az 'életben' és szerintem működőképes is lesz.
-
clear: both;
Köszi szépen a választ
Én is gondoltam rá, hogy node-dal oldom meg a dolgot, mert ahhoz láttam, hogy kifinomultabb jogosultságkezelési lehetőségek léteznek, mint a blokkokhoz.
Amúgy nem is hangzik annyira kacifántosan a megoldásod, de lehet, hogy inkább mégis írok rá egy modult, és ha szépre sikerül, talán közzé is teszem. Már csak az a kérdés, hogy mennyi időm lesz foglalkozni vele.
jahogy megy a modulírás is?
akkor ne gányolj ilyenekkel, hanem írd meg szépen ahogy kell!
hasznos modul lesz, használni fogom! ;)
hajrá!
-
clear: both;