---
title: "Gemeinsame Rechte"
url: "https://www.typo3.net/d/16561-gemeinsame-rechte"
source: "typo3.net"
tags: ["Backend","Benutzer & Rechte","Frage","Frontend-Benutzer","felogin"]
created: "2004-10-05"
last_reply: "2004-10-13"
replies: 23
solved: false
page: 1
pages: 1
lang: "de"
---

# Gemeinsame Rechte

Backend › Benutzer & Rechte · 23 Antworten · gestartet 2004-10-05

## Eröffnungsbeitrag

**wersi77** · 2004-10-05 · [Beitrag #1](https://www.typo3.net/d/16561-gemeinsame-rechte/1)

Hallo zusammen,

ich möchte 2 verschiedenen Seiten verwalten, welche sich einen FrontenduserOrdner teilen. Daher habe ich den SysOrdner User in die oberste OrdnerHierachie gelegt.
Im Backend sieht die Sitemap also folgendermaßen aus:

- Website1
- Website2
- User (SysOrdner)

Jetzt findet der FrontendLogin aber die UserSeite, nach Loginversuch, nicht mehr. ???
Ich hoffe, ich habe es einigermaßen richtig beschrieben...
Wer kann mir da helfen???

## Antworten

### [#2](https://www.typo3.net/d/16561-gemeinsame-rechte/2) · Dander · 2004-10-05

> Ich hoffe, ich habe es einigermaßen richtig beschrieben...

Naja...
Funktioniert der login nicht oder was ist dein problem?

### [#3](https://www.typo3.net/d/16561-gemeinsame-rechte/3) · wersi77 · 2004-10-05

Der Login hat so lange funktioniert, wie er sich noch im Baum von Website1 befand. Nun funzt er nirgendwo mehr... Es sei denn ich lege ihn wieder zurück in den Website1-baum.

### [#4](https://www.typo3.net/d/16561-gemeinsame-rechte/4) · Dander · 2004-10-05

und wo liegt der login??
ich sehe nur den sys-ordner für die user

### [#5](https://www.typo3.net/d/16561-gemeinsame-rechte/5) · wersi77 · 2004-10-05

Er befindet sich im Template und ist sozusagen auf jeder Seite sichtbar...

### [#6](https://www.typo3.net/d/16561-gemeinsame-rechte/6) · Dander · 2004-10-05

kannst du mal dein setup posten??

### [#7](https://www.typo3.net/d/16561-gemeinsame-rechte/7) · wersi77 · 2004-10-05

lib.stdheader.10.stdWrap.wrap=
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>

[usergroup = *]

temp.10  < tt_content.login

[else]

temp.10 = TEXT
temp.10.data  = TSFE : id
temp.10.wrap (
 <form action="index.php?id=57" method="post">
  <table width=200 border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td>
     <input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10"> Benutzer
    </td>
   </tr>
   <tr>
    <td>
     <input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10"> Kennwort
     <input name="image" type="Submit" title="Login" value="Login" src="fileadmin/.../lock.gif" alt="Login" align="absbottom" width="18" height="18" border="0">
    </td>
    <input type="hidden" name="redirect_url"  value="index.php?id= | " />
   </tr>
  </table>
  <input type="hidden" name="logintype" value="login" > <input type="hidden" name="pid" value="57" >
</form>
)

[global]

###Hier ein Kommentar###
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/main.css
###page.bodyTag = <body background="Images/tile_bkgrnd.gif">

page.headerData.10 = TEXT
page.headerData.10.value = <script type="text/javascript" src="fileadmin/link_fade.js" language="JavaScript"></script>

page.10 = TEMPLATE
page.10 {
 template = FILE
 template.file = fileadmin/tmpl-team-bwg.html
 workOnSubpart = DOCUMENT_BODY

marks.LOGIN < temp.10

marks.COUNT < plugin.gsi_whoisonline

subparts.CONTENT < styles.content.get
 subparts.CONTENT_RIGHT < styles.content.getRight
 subparts.CONTENT_LEFT < styles.content.getLeft
 subparts.CONTENT_BORDER < styles.content.getBorder

subparts.MENU_LEVEL1 = HMENU
 subparts.MENU_LEVEL1.entryLevel = 0
 subparts.MENU_LEVEL1.1 = TMENU
 subparts.MENU_LEVEL1.1.NO {
 allWrap = <tr><td width="120" height="21" width="100"> &nbsp; | </td></tr>
 }

subparts.MENU_LEVEL1.2 = TMENU
 subparts.MENU_LEVEL1.2.NO {
 allWrap = <tr><td width="120" height="21" width="100"> &nbsp; | </td></tr>
 before = -
 beforeImg = media/bullets/bullet_no.gif
 beforeROImg = media/bullets/bullet_ro.gif
 RO = 1
 }

subparts.MENU_LEVEL1.3 = TMENU
 subparts.MENU_LEVEL1.3.NO {
 allWrap = <tr><td width="120" height="21" width="100"> &nbsp; | </td></tr>
 before = -&nbsp;-
 beforeImg = media/bullets/bullet_no.gif
 beforeROImg = media/bullets/bullet_ro.gif
 RO = 1
 }

}

# Deutsche Datumsanzeige im Newsmodul
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

plugin.tt_news.latestLimit = 3
plugin.tt_news.displayList {
age_stdWrap.age = 1
date_stdWrap.strftime = %d.%m.%Y
time_stdWrap.strftime = %H:%M Uhr
}
plugin.tt_news.displayLatest {
age_stdWrap.age = 1
date_stdWrap.strftime = %d.%m.%Y
time_stdWrap.strftime = %H:%M Uhr
}

tt_news = < plugin.tt_news

Hier hast du mal alles...

### [#8](https://www.typo3.net/d/16561-gemeinsame-rechte/8) · wersi77 · 2004-10-05

temp.10  < tt_content.login

[else]

temp.10 = TEXT
temp.10.data  = TSFE : id
temp.10.wrap (
 <form action="index.php?id=57" method="post">
  <table width=200 border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td>
     <input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10"> Benutzer
    </td>
   </tr>
   <tr>
    <td>
     <input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10"> Kennwort
     <input name="image" type="Submit" title="Login" value="Login" src="fileadmin/.../lock.gif" alt="Login" align="absbottom" width="18" height="18" border="0">
    </td>
    <input type="hidden" name="redirect_url"  value="index.php?id= | " />
   </tr>
  </table>
  <input type="hidden" name="logintype" value="login" > <input type="hidden" name="pid" value="57" >
</form>
)

Hupps,... gleich nochmal

### [#9](https://www.typo3.net/d/16561-gemeinsame-rechte/9) · Dander · 2004-10-05

hast du in den constants so was stehen??

styles.content.loginform.pid = 111

bei 111 die id des sysordners angeben

Kann man das setup in einer codebox haben??

### [#10](https://www.typo3.net/d/16561-gemeinsame-rechte/10) · wersi77 · 2004-10-05

Ja habe ich... leider...

### [#11](https://www.typo3.net/d/16561-gemeinsame-rechte/11) · Dander · 2004-10-05

Kannst du das nochmalö bitte bearbeiten und so eine

```plaintext
codebox
```

darum machen??

der logn funktioniert wenn du ihn in eine der webseiten reinpackst??

### [#12](https://www.typo3.net/d/16561-gemeinsame-rechte/12) · wersi77 · 2004-10-05

```typoscript
lib.stdheader.10.stdWrap.wrap=
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>



[usergroup = *] 

temp.10  < tt_content.login 


[else] 

temp.10 = TEXT 
temp.10.data  = TSFE : id 
temp.10.wrap ( 
 <form action="index.php?id=57" method="post"> 
  <table width=200 border="0" cellpadding="0" cellspacing="0"> 
   <tr> 
    <td> 
     <input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10"> Benutzer
    </td>
   </tr>
   <tr>
    <td>
     <input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="10"> Kennwort 
     <input name="image" type="Submit" title="Login" value="Login" src="fileadmin/.../lock.gif" alt="Login" align="absbottom" width="18" height="18" border="0">
    </td>
    <input type="hidden" name="redirect_url"  value="index.php?id= | " /> 
   </tr> 
  </table>
  <input type="hidden" name="logintype" value="login" > <input type="hidden" name="pid" value="57" > 
</form>
) 

[global] 


###Hier ein Kommentar###
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/main.css
###page.bodyTag = <body background="Images/tile_bkgrnd.gif">

page.headerData.10 = TEXT
page.headerData.10.value = <script type="text/javascript" src="fileadmin/link_fade.js" language="JavaScript"></script>


page.10 = TEMPLATE
page.10 {
 template = FILE
 template.file = fileadmin/tmpl-team-bwg.html
 workOnSubpart = DOCUMENT_BODY

 marks.LOGIN < temp.10

 marks.COUNT < plugin.gsi_whoisonline

 subparts.CONTENT < styles.content.get
 subparts.CONTENT_RIGHT < styles.content.getRight
 subparts.CONTENT_LEFT < styles.content.getLeft
 subparts.CONTENT_BORDER < styles.content.getBorder


 subparts.MENU_LEVEL1 = HMENU 
 subparts.MENU_LEVEL1.entryLevel = 0 
 subparts.MENU_LEVEL1.1 = TMENU 
 subparts.MENU_LEVEL1.1.NO { 
 allWrap = <tr><td width="120" height="21" width="100"> &nbsp; | </td></tr>
 } 

 subparts.MENU_LEVEL1.2 = TMENU 
 subparts.MENU_LEVEL1.2.NO { 
 allWrap = <tr><td width="120" height="21" width="100"> &nbsp; | </td></tr>
 before = -
 beforeImg = media/bullets/bullet_no.gif
 beforeROImg = media/bullets/bullet_ro.gif
 RO = 1
 } 

 subparts.MENU_LEVEL1.3 = TMENU 
 subparts.MENU_LEVEL1.3.NO { 
 allWrap = <tr><td width="120" height="21" width="100"> &nbsp; | </td></tr>
 before = -&nbsp;-
 beforeImg = media/bullets/bullet_no.gif
 beforeROImg = media/bullets/bullet_ro.gif
 RO = 1
 } 


}


# Deutsche Datumsanzeige im Newsmodul 
config.sys_language_uid = 0 
config.language = de 
config.locale_all = de_DE

plugin.tt_news.latestLimit = 3
plugin.tt_news.displayList { 
age_stdWrap.age = 1 
date_stdWrap.strftime = %d.%m.%Y
time_stdWrap.strftime = %H:%M Uhr
}
plugin.tt_news.displayLatest { 
age_stdWrap.age = 1 
date_stdWrap.strftime = %d.%m.%Y
time_stdWrap.strftime = %H:%M Uhr
} 


tt_news = < plugin.tt_news
```

Aha... hab mal getestet... die LoginBox wird auf der Website2 innerhalb der Seiten gar nicht angezeigt. ??? Warum nicht?

### [#13](https://www.typo3.net/d/16561-gemeinsame-rechte/13) · Dander · 2004-10-05

Tag kannst du mal bitte kurz diesen code einbauen nur um zu sehen woran es liegt

```typoscript
marks.LOGIN = html 
marks.LOGIN <styles.content.loginform
marks.LOGIN.params.password = class="login"
marks.LOGIN.params.input = class="login"
marks.LOGIN.params.submit = class="login"
marks.LOGIN { 
    stdWrap.wrap = <table border=0 cellspacing=0 align="left" cellpadding=1><span class="user"> | </span></table> 
    layout = <tr><td><span class="user">&nbsp;&nbsp;###FIELD###</span></td></tr> 
    }
```

### [#14](https://www.typo3.net/d/16561-gemeinsame-rechte/14) · wersi77 · 2004-10-05

kein Unterschied... aber jetzt erstmal Mittagessen!!

### [#15](https://www.typo3.net/d/16561-gemeinsame-rechte/15) · wersi77 · 2004-10-06

So,... es scheint jetzt zu funktionieren...FAST!!!
Leider fehlt mir noch eine Kleinigkeit.
Also:

Auf der Website1 habe ich im Template den Login, so daß dieser auf jeder Seite der Website1 angezeigt wird. Nach erfolgreichem Login, wird diese Loginmaske durch den eingeloggten Namen und einen Logout-button ersetzt. So sollte es ja auch sein...
Auf Website2 verwende ich ein ähnliches Template. ABER... wenn ich mich hier einlogge, bin ich zwar eingeloggt aber der Name und der Logout-Button werden hier nicht angezeigt, sondern es erscheint der im Template definierte Platzhalter ###LOGIN###. Woran liegt das???

### [#16](https://www.typo3.net/d/16561-gemeinsame-rechte/16) · wersi77 · 2004-10-06

Hat niemand ne Idee???

### [#17](https://www.typo3.net/d/16561-gemeinsame-rechte/17) · wersi77 · 2004-10-07

hat wirklich noch niemand ein solches Problem gehabt, oder erkläre ich die Problematik falsch???

### [#18](https://www.typo3.net/d/16561-gemeinsame-rechte/18) · Dander · 2004-10-08

hast du unter include statics content default ausgewählt??

### [#19](https://www.typo3.net/d/16561-gemeinsame-rechte/19) · wersi77 · 2004-10-08

Wo? im Setup?

### [#20](https://www.typo3.net/d/16561-gemeinsame-rechte/20) · Dander · 2004-10-08

im template unter info & modify gibt es einen link der ehißt klick here to edit whole template records
und da gibt es so ein auswahlfeld das heißt include statics und da scrollst du ganz runter und wählst content (default) aus

### [#21](https://www.typo3.net/d/16561-gemeinsame-rechte/21) · wersi77 · 2004-10-08

Das habe ich bereits ausgewählt.
Bis mir steht:

content(default)
cSet(default)

### [#22](https://www.typo3.net/d/16561-gemeinsame-rechte/22) · wersi77 · 2004-10-08

Hupps,... tschuldigung... ich habe das falsche Template gerade betrachtet... Hast recht. Danke!!! Es klappt!

### [#23](https://www.typo3.net/d/16561-gemeinsame-rechte/23) · Dander · 2004-10-08

> So,... es scheint jetzt zu funktionieren...FAST!!!

woran lag es???

### [#24](https://www.typo3.net/d/16561-gemeinsame-rechte/24) · Unbekannter Benutzer · 2004-10-13

Hab mich heute mal mit dem ganzen beschäftigt besonders mit dem Typo->Template Analyzer & Typo->TypoScript Object Browser

Folgende Lösung

Constants:

```typoscript
styles.content.loginform.pid = 20
```

Setup

```typoscript
### Login in top column
tmp.login = COA
tmp.login {
  10 < styles.content.loginform
  10 {
    stdWrap.wrap = <div id="log"><div class="header">Benutzerdaten</div>|</div>
    layout = <div class="info">###LABEL### </div><div class="field">###FIELD###</div>
    COMMENT.layout = <div class="info">###LABEL###</div>

    stdWrap.editIcons = tt_content: pages
    stdWrap.editIcons.iconTitle=Edit login element
  }

  # optional für Extension:FEUser->BELogin (for 3.5.0)
  20 < plugin.tx_dkdfeuserbelogin_pi1
  tmp.cms_logout = TEMPLATE
#  tmp.cms_logout.file = fileadmin/testseite/scripts/fe_be_login.tmpl
#  20.logoutButton = tmp.cms_logout
  20.logoutButton = <div id="log"><div class="header">Bearbeiten Modus</div><div class="info">Hier können Sie einzelnen Inhalte der Webseite bearbeiten.</div><div class="logout"><a href="###LOGOUTLINK###" target="_top">CMS LogOut</a></div></div>
}

# Angemeldet
[usergroup = *] 
  tmp.login.10.dataArray.10.label = Benutzername : <!--###USERNAME###-->
  tmp.login.10.dataArray.40.value = Abmelden
# nicht Angemeldet
[else]
  tmp.login.10.dataArray.10.label = Benutzername :
  tmp.login.10.dataArray.20.label = Passwort :
  tmp.login.10.dataArray.40.value = Anmelden
[global]

# add tmp to page Object
page.10.subparts.LOGIN < tmp.login
```

Stylesheet:

```css
/* CMS Log */
#log{
  background-color: #EEEEEE;
  width: 100%;
  line-height: 150%;
  font-size: 75%;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

#log .header {
  background-color: #CCCCCC;
  padding: 3px;
  font-size: 105%;
  font-weight: bold;
}
#log .info{
  padding: 3px 3px 0px 3px;
}
#log .logout{
  padding: 0px 3px 3px 3px;
  text-align: right;
}
#log .field input{
  border: 1px solid #999999;
  margin: 0px 3px 0px 3px;
  width: 130px;
  font-size: 90%;
}
#log .field input[type="submit"]{
  font-size: 110%;
  width: 80px;
}
```

funktioniert wunderbar :p  wenn jemand noch verbesserungen hat immer her damit. ;)

---

Quelle: „Gemeinsame Rechte“, typo3.net, https://www.typo3.net/d/16561-gemeinsame-rechte
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
