Typy zawartości - widoczne dla wybranych grup
arturpl, ndz., 2008-07-13 12:45
Utworzyłem sobie typ zawartości „Ogłoszenia admina”, ale chciałbym aby w menu dodaj zawartość był on widoczny tylko dla użytkowników z daną rangą, jak mogę to osiągnąć, drupal sam w sobie oferuje taką funkcjonalność czy potrzeba dodatkowego modułu, jeśli tak to jak on się nazywa?



Zakładam, że odpowiednią
warna, ndz., 2008-07-13 15:43Zakładam, że odpowiednią rangę masz już stworzoną. Dalej wchodzisz w Zarządzanie użytkownikami > Kontrola dostępu, szukasz moduł node i zaptaszkowujesz przy odpowiedniej grupie „create (i/lub) edit rodzaj_zawartosci”
Jesli chodzi o node module
arturpl, ndz., 2008-07-13 16:21Jesli chodzi o node module tutaj http://adres/…/user/access to mam tylko:
ak
Który z wyszczególnionych to
warna, ndz., 2008-07-13 18:24Który z wyszczególnionych to Twój rodzaj zawartości „Ogłoszenia admina”? Jaki typ mu wpisałeś?
Nie znalazłem takiej funkcjonalności
miki, ndz., 2008-07-13 19:33po prostu z poziomu szablonu strony dałem warunek
wcześniej trzeba oczywiście wrzucić
żeby mieć dostęp do danych zalogowanego usera. W ten sposób można dowolnie manewrować wyświetlaniem zawartości w zależności od grupy albo wręcz od id usera.
Oczywiście to pójście na łatwiznę, bo powinno się zrobić odpowiedni moduł, przyznający uprawnienia do rodzajów zawartości grupom. Ale po prostu mi jest łatwiej napisać parę linijek kodu robiących to, co potrzebuję.
Powyższy kod daje dwa poziomy dostępu – jeden tylko dla zarejestrowanych userów, drugi dla grupy o id = 4 u mnie nazwanej „chłopcy z ferajny”. Próba dostępu przez nieuprawnionego skutkuje odpowiednim komunikatem zamiast właściwej treści.