Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 14.11.06, 10:18
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 134
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Menüpunkte je nach Benutzergruppe optisch anders darstellen


Guten Morgen!

Ich habe eine Seite mit 2 FE-Benutzergruppen erstellt. Die Menüpunkte sind schwar dargestellt. Nun möchte ich den Besuchern klar machen, daß einige Punkte nur nach einer Registrierung erreichbar sind.
In meinem TS-Root-Template steht nun folgendes:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
[usergroup = *]
temp.fontColor = #000000
[else]
temp.fontColor = #646464
[global]


page.10.marks.SIDEBAR-LEFT = HMENU
page.10.marks.SIDEBAR-LEFT {
entryLevel = 1
1 = GMENU
1 {
showAccessRestrictedPages = 42
showAccessRestrictedPages.addParams = &return_url=###RETURN_URL###&pageId=###PAGE_ID###
noBlur = 1
NO {
XY = 195, 19
backColor = #669933
10 = TEXT
10 {
text.field = title
text.case = upper
fontFile = fileadmin/fonts/isocteur.ttf
fontColor = #000000
fontSize = 17
niceText = 1
offset = 30, 14
}
}
USR < .NO
USR = 1
USR {
5 = IMAGE
5 {
file.width = 10
offset = 20,2
}
10.fontColor < temp.fontColor
}
}
}
Dadurch erreiche ich, dass jene Menüpunkte, die nur nach Login erreichbar sind, grau statt schwarz dargestellt werden.
Allerdings gibt es noch ein Problem bei der Sache: Menüpunkte, die zwar erst nach Login zugänglich sind, aber nicht der gerade eingeloggten Benutzergruppe gehören, werden schwarz dargestell statt grau zu bleiben.

Meine Frage lautet deshalb: wie kann ich hier noch eine Differenzierung nach Benutzergruppen einbauen?

Viele Grüße

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 14.11.06, 11:16
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.048
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

so sollte es klappen:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
# Allgemeine Farbe
temp.fontColor = #000000

# Dann für die Gruppen
# Erst für alle Gruppen
# Dann noch Farben für besondere Gruppen
[usergroup = *]
temp.fontColor = #646464
[usergroup = 1]
temp.fontColor = #646464
[usergroup = 2]
temp.fontColor = #646464
[global]

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 14.11.06, 11:38
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 134
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hi!

Danke, so klappts mit den Farben.
Allerdings habe ich mittels showAccessRestrictedPages eingestellt, dass, falls ein User kein Zugangsrecht zu einer Seite hat, er auf eine Standardseite mit Loginfeld kommt.
Wenn ich mich aber mit einem User der Gruppe 1 einlogge, kommt bei Seiten, die für Gruppe 2 sind, nur mehr eine leere Seite, also keine Umleitung mehr auf die Login-Seite.
Wie kann ich das ändern?

Viele Grüße

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 14.11.06, 11:41
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.048
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Ich würd sagen, indem du es auch mit conditions löst.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 14.11.06, 16:38
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 134
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hallo Armin,

ja, das ist mir klar. Aber welche Conditions?

Viele Grüße

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 14.11.06, 17:59
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.048
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Mit den gleichen wie bei den Farben.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 14.11.06, 21:53
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 134
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hmm, also

Typoscript-Code:
1:
2:
3:
4:
5:
6:
temp.fontColor = #646464
[usergroup = 1]
temp.fontColor = #ff0000
[usergroup = 2]
temp.fontColor = #0000ff
[global]
ist klar, aber was sind dann die Auswirkungen, also was soll dann passieren? Einfach verschiedene Seiten-IDs für showAccessRestrictedPages? Hmm, mal probieren...

Viele Grüße

Lemon

Geändert von lemon (14.11.06 um 22:46 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 14.11.06, 22:51
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 134
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Nö, das klappt nicht. Das Ganze sieht jetzt so aus:

Kein User eingeloggt: alles grau (passt)
Usergruppe 4 eingeloggt: alles rot (passt nicht)
Usergruppe 5 eingeloggt: alles blau (passt nicht)

Bei Usergruppe 4 sollten die Menüpunkte der Gruppe 5 immer noch grau bleiben und umgekehrt. Wie kann ich das aber bewerkstelligen?
Außerdem funktioniert es zwar, dass die Usergruppe 4 nicht die Seiten der UG 5 ansehen kann, allerdings wird nach dem Einloggen einer der Gruppen eine gesperrte Seite nicht mehr auf die Login-Seite umgeleitet sondern sie bleibt einfach leer.

Das Ganze kann man momentan auf AIPIN - Home ansehen. Ist zwar italienisch, aber Ihr seht da ganz oben die zwei grauen Menüpunkte. Unter "Area soci" könnt Ihr Euch einloggen. Nun verhält es sich so, dass der Benutzer "socio" (Passwort "socio") alle Seiten ansehen darf, der Benutzer "utente" (Passwort "utente") alle Seiten ausser der Seite "PER SOCI" (ganz oben).

Viele Grüße

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 16.11.06, 09:38
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 134
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Niemand?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 16.11.06, 10:52
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.048
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

wie sieht denn dein TS nun aus? Du brauchst doch nur die Conditions von oben in das HMENU einbauen (Aber denke dran, Conditions dürfen nicht in geschweiften Klammern stehen.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Menüpunkte vor SPC Seiten anders darstellen harlequin GMENU, HMENU, TMENU und Co. 1 14.03.08 13:57
Gelöst: Einen Menüpunkt (über pid) anders darstellen (TMENU) StGaensler GMENU, HMENU, TMENU und Co. 3 23.08.07 16:21
Kategorien je nach Benutzergruppe ausblenden? Wie? mavo News (tt_news, mininews und Co) 4 02.07.07 11:37
fe_useradmin entfernt Benutzergruppe nach änderung im profil Borsti Alle anderen Extensions 0 12.02.07 15:28
Context Body anders darstellen (wrappen) gremoz TYPO3 4.x Fragen und Probleme 1 13.10.06 11:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0