Ergebnis 1 bis 3 von 3

Thema: Unterseite basierend auf Gruppenzugehörigkeit anzeigen lasse

  1. #1
    Meister(in)
    Registriert seit
    14.02.2008
    Ort
    München
    Beiträge
    456
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Unterseite basierend auf Gruppenzugehörigkeit anzeigen lasse

    Hallo,

    ich stehe im Moment auf dem Schlau und würde gerne mal eine Lösung von euch haben.

    Ich habe einen Ordner in Plone, der zwei Seiten beinhaltet.
    Seite 1 für Gruppe A
    Seite 2 für alle anderen

    ich möchte nun, dass die Nutzer wenn Sie auf den Ordner gehen automatisch die für ihre Gruppe gesetzte Seite als default index_html bekommen.

    Ich bin der Meinung, es müsste über ein Skript(Python) gehen, das index_html heisst, damit es default mäßig ausgeführt wird.

    In dem Script denke ich müsste was mit user.getRole() oder so machbar sein.

    Jemand eine einfache und schnelle Lösung?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  2. #2
    Meister(in)
    Themenstarter

    Registriert seit
    14.02.2008
    Ort
    München
    Beiträge
    456
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich stand wirklich auf dem Schlauch,

    habe inzwischen eine Lösung die funktioniert

    Code:
    request = container.REQUEST
    RESPONSE =  request.RESPONSE
    
    auth_member = context.portal_membership.getAuthenticatedMember()
    auth_member_groups = context.portal_groups.getGroupsByUserId(auth_member)
    
    
    if 'Groupe_Name' in auth_member_groups:
       return RESPONSE.redirect('folder/page_1')
    else:
       return RESPONSE.redirect('folder/page_2')
    Wenn doch jemand eine Bessere Lösung hat, ich lerne gerne dazu.
    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  3. #3
    Meister(in)
    Registriert seit
    08.12.2007
    Ort
    Tübingen
    Beiträge
    266
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Leg ein Skript index_html.py in den Folder:

    from AccessControl import getSecurityManager
    user = getSecurityManager().getUser()
    roles = user.getRoles()

    if some_role in roles:
    context.REQUEST,RESPONSE.redirect(some_url1)
    else:
    context.REQUEST.RESPONSE.redirect(some_url2)

Ähnliche Themen

  1. Div anzeigen/nicht anzeigen
    Von incendium im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 07.06.2008, 12:55
  2. Wo lasse ich Kleidung replizieren?
    Von hilfmirbitte im Forum Off Topic und Quasselbox
    Antworten: 2
    Letzter Beitrag: 25.01.2008, 20:41
  3. Spezieller Hintergrund auf Unterseite
    Von Felix3103 im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 26.02.2006, 10:12
  4. Antworten: 2
    Letzter Beitrag: 12.11.2004, 09:48
  5. Wie öffne ich unterseite in der Mitte (bittebitteHelfen)
    Von hilfe im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 26.10.2004, 01:18

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •