Zum Inhalt springen

Frontend Logout Button

Erstellt am 10. Mai 2006 · 2 Antworten · letzte Antwort am 10. Mai 2006

Tags: Frage

angsch-li ·

Hallo

Ich habe ein Problem.. ich habe auf meiner Typo Seite fürs Frontend einen Logout Button erstellt und für ausgeloggte unsichtbar gemacht.. irgendetwas ist nun passiert, es funktioniert nicht mehr. Keine Ahnung an was es liegt. Also ausloggen geht doch dann sieht man den Marker ###LOGOUT### :-(

Hier könnt ihr die Seite ansehen: www.individualdesign.ch/shs

Kann mir jemand helfen? Was stimmt in meinem Script nicht mehr?

Gruss
ANgsch-li

# Default PAGE object:
config.cache_period = 10
# Allgemeine TypoScript-Konfigurationen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.spamProtectEmailAddresses = 1
config.admPanel = 1

# Link nur für eineloggte user sichtbar
[globalVar = TSFE : beUserLogin > 0]
# Logout-Link
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value = <a href="http://www.individualdesign.ch/shs/typo3/logout.php?redirect=../index.php&ATBE=1&sendLogoutSignal=1">Logout</a>

[global]

page = PAGE
page {
     typeNum = 0

     includeLibs.gmenu_layers = media/scripts/gmenu_layers.php

     # Allgemeine Seiteneigenschaften setzen
     bodyTag = <body bgcolor="000000" topmargin="0" leftmargin="0">
     meta.AUTHOR = Angela Herzig
     meta.DESCRIPTION = SHS - Senn Hospitality Services GmbH wirkt in der Gastronomie und Hotellerie als Unterstützung neuer Konzeptentwicklungen. Dieses Kleinunternehmen wird geführt von Herr Gudio Senn.
     stylesheet = fileadmin/templates/main/style.css

     # Die Designvorlage integrieren
     workOnSubpart = DOKUMENT

     10 = TEMPLATE
     10.template = FILE
     10.template.file = fileadmin/templates/main/template.html
     10.marks {

          # Den Platzhalter Adresse ansprechen
          ADRESSE = TEXT
          ADRESSE.value = <font size="2">SHS - Senn Hospitality Services GmbH <font color="#F26522">|</font> Ifangstrasse 19 <font color="#F26522">|</font> CH-5525 Fischbach-Göslikon<br />Tel +41 56 610 47 42 <font color="#F26522">|</font> Fax +41 56 610 47 43 <font color="#F26522">|</font> Mobil +41 79 402 18 06 <font color="#F26522">|</font> info@shs-gmbh.ch <font color="#F26522">|</font> www.shs-gmbh.ch</font>
          
          # CSS Styled Content
          INHALT < styles.content.get
          INHALT {
               select.orderBy = sorting
               select.where = colPos = 0
          }

          # Das Bild einlesen
          BILD = IMAGE
          BILD.file.import = uploads/media/
          BILD.file.import.field = media
          BILD.file.import.listNum = 0

          # Das Hauptmenü erstellen
          MENU1= HMENU
          MENU1.special = directory
          MENU1.special.value = 3
          MENU1.1 = GMENU_LAYERS
          MENU1.1 {             
              wrap = <table border="0" cellpadding="0" cellspacing="0"><tr>|</tr></table>
              NO.wrap = <td>|</td>
              NO.imgParams = hspace="0"
              layerStyle = position:absolute;top:0px;left:0px;width:0px;VISIBILITY:hidden;
              relativeToTriggerItem = 1
              relativeToTriggerItem.addHeight=1
              lockPosition = x
              xPosOffset = -0
              topOffset =0
              expAll = 1
              hideMenuTimer = 3000
              hideMenuWhenNotOver = 2
              freezeMouseover = 0
                NO {
                    backColor = #F26522||#F68B20||#F8A31C||#FFC20E
                    XY = 195, 20

                    10 = TEXT
                    10.align = center
                    10.text.field = title
                    10.fontFile = fileadmin/template/fonts/arial.ttf
                    10.fontSize = 11
                    10.fontColor = #000000
                    10.niceText = 0
                    10.offset = 0,14
                        20 = BOX
                        20.dimensions = 0,0,1,19 |*| 0,0,1,19 |*| 20,20,0,19
                        20.color = #ffffff
                        20.align = r
                  }
                RO <.NO
                RO = 1
                RO {
                backColor = #757575
                10.fontColor = #ffffff
                }
                ACT <.NO
                ACT = 1
                ACT {
                backColor = #757575
                10.fontColor = #ffffff
                }
 
              }
 
                MENU1.2 = GMENU_LAYERS
                MENU1.2 {
                     layerStyle = position:absolute;top:85px;left:5px;width:10px;VISIBILITY:hidden;
                     leftOffset = 169
                     xPosOffset = 0
                     yPosOffset = 0
                     lockPosition = x
                     hideMenuWhenNotOver = 1
                     relativeToParentLayer=1
                     dontFollowMouse = 1
                     expAll = 1
                     NO {
                        backColor = #ffffff

                        XY = 195, 20
                        10 = TEXT
                        10.align = center
                        10.text.field = title
                        10.fontFile = fileadmin/template/fonts/arial.ttf
                        10.fontSize = 10
                        10.fontColor = #000000
                        10.niceText = 0
                        10.offset = 0,14

 
                        20 = BOX
                        20.dimensions = 0,0,1,20
                        20.color = #cccccc
 
                        30 = BOX
                        30.dimensions = 0,0,195,1
                        30.color = #cccccc

                        50 < .20

                        50.align = r
 
                        60 = |*||*| || BOX
                        60.dimensions = 0,0,195,1
                        60.color = #cccccc
                        60.align = ,b
                      }
                RO <.NO
                RO = 1
                RO {
                backColor = #757575
                10.fontColor = #ffffff
                }
                ACT <.NO
                ACT = 1
                ACT {
                backColor = #757575
                10.fontColor = #ffffff
                }
              }

          # Das Untermenü erstellen
          UMENU = HMENU
          UMENU { 
               special = directory
               special.value = 2
               1 = TMENU
               1.NO = 1
               1.NO.linkWrap = <font color="#F26522"> | |</font> |*| <font color="#F26522"> | |</font> |*| <font color="#F26522"> </font>    
               1.NO {

                    10 = TEXT
                    10.text.field = title
                    10.fontFile = fileadmin/template/fonts/arial.ttf
                    10.fontSize = 12
                    10.fontColor = #ffffff
                    10.niceText = 0
                }
                RO <.NO
                RO = 1
                RO {
                10.fontColor = #F68B20
                }
 
           }                           
}
}
lib.stdheader.stdWrap.dataWrap = <div class="csc-header csc-header-n{cObj:parentRecordNumber}">|<hr size="1" /></div>


tt_content.menu.20.2 < styles.sitemap.text
tt_content.menu.20.2 = HMENU
tt_content.menu.20.2.wrap = <table width="500" cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2" valign="top"></td></tr><tr><td width="100"></td><td><table cellpadding="0" cellspacing="5" border="0">|</table></td></tr></table>

tt_content.menu.20.2 {
1 = TMENU
1.NO.allWrap = <td class="sitemap1">•  |</td>
1.NO.linkWrap =

1.NO.ATagBeforeWrap = 1
1.target = {$styles.sitemap.text.target}
1.expAll = 1


2 = TMENU
2.NO.allWrap =<tr><td> </td><td class="sitemap2">&#8734; |</td></tr>
2.NO.linkWrap =
2.NO.ATagWrap = 1
2.target = {$styles.sitemap.text.target}
2.expAll = 1

3 = TMENU
3.NO.allWrap = <tr><td> </td><td> </td><td class="sitemap3">&#8776; |</td></tr>
3.NO.linkWrap =
3.NO.ATagBeforeWrap = 1
3.target = {$styles.sitemap.text.target}
3.expAll = 1
GreaseGun ·

vielleicht bin ich zu blöd, aber

#
Link nur für eineloggte user sichtbar
#
[globalVar = TSFE : beUserLogin > 0]
#
# Logout-Link
#
page.10.marks.LOGOUT = TEXT
#
page.10.marks.LOGOUT.value = <a href="http://www.individualdesign.ch/shs/typo3/logout.php?redirect=../index.php&ATBE=1&sendLogoutSignal=1">Logout</a>
#
 
#
[global]

ersetzt den marker, wenn jemand eingeloggt ist. ansonsten wird der marker nicht ersetzt, dann wird er natürlich angezeigt. funzt also prima dein script.

alternativ könnte man im else fall den marker durch nen leeren string ersetzen:

[globalVar = TSFE : beUserLogin > 0]
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value = <a href="http://www.individualdesign.ch/shs/typo3/logout.php?redirect=../index.php&ATBE=1&sendLogoutSignal=1">Logout</a>
[else]
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value =
[global]