Zum Inhalt springen

Gemeinsame Rechte

Erstellt am 5. Oktober 2004 · 23 Antworten · letzte Antwort am 13. Oktober 2004 · Seite 2 von 2

Tags: felogin, Frontend-Benutzer, Frage

wersi77 ·

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

Unbekannter Benutzer ·

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

Folgende Lösung

Constants:

styles.content.loginform.pid = 20

Setup

### 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:

/* 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. 😉