Hallo!
Ich habe folgende Seitenstruktur:

[251] biography
[252] bibliography
[253] login (nach Anmeldung verbergen)
[279] logout (Anzeigen wenn angemeldet)
[246] contact
[233] search

Ich möchte das bei einem Click auf dem Menüpunkt logout, dass der user ausgelogt wird und auf die Seite 251 weitergeleitet wird. So weit bin ich schon mal:

> logout klappt durch additionalParams in Kombination mit einer if Abfrage
> leider finde ich keinen Weg die regulären Links mit einer weiteren if Abfrage 
anzuzeigen.


Folgendes geht natürlich ohne dem if Zeug:

stdWrap.typolink.parameter.field = uid

ABER so geht es nicht:
stdWrap.typolink.parameter.field.if.value = 279
stdWrap.typolink.parameter.field.if.field = uid
stdWrap.typolink.parameter.field = uid

Die vielen if Abfragen stehen sich anscheinend im Weg, oder?

Ich stehe an. Jemand eine Idee?
Gruß,
Thomas


############## GANZER CODE ##############

temp.top = COA
temp.top.wrap = <table class="nav-table"> | </table>
temp.top {

  10 = HMENU
  10 {
    1 = TMENU
    1.wrap = <tr><td><div class="nav-column"><ul>|</ul></div></td>
    1{
      NO = 1
      NO{
        wrapItemAndSub = <li class="nav-off">|</li>
        doNotLinkIt=1

        stdWrap.typolink.parameter.if.value = 279
        stdWrap.typolink.parameter.if.equals.field = uid
        stdWrap.typolink.parameter = 251
        
        # Das hier geht nicht!
        #stdWrap.typolink.parameter.field.if.value = 279
        #stdWrap.typolink.parameter.field.if.field = uid
        #stdWrap.typolink.parameter.field = uid
        # Das hier geht nicht!

        stdWrap.typolink.additionalParams.if.value = 279
        stdWrap.typolink.additionalParams.if.equals.field = uid
        stdWrap.typolink.additionalParams = &logintype=logout
      }

      ACT = 1
      ACT {
        wrapItemAndSub = <li class="nav-on">|</li>
      }
    }
  }
}
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an