[TYPO3-german] Marker mit Loginname füllen

Kay Strobach typo3 at kay-strobach.de
Mon Jun 18 16:42:34 CEST 2012


Am 18.06.2012 16:39, schrieb Dennis:
> Hi Liste,
> 
> ich habe einen Marker, der je nach Situation gefüllt werden soll.
> Wenn man nicht eingeloggt ist soll da stehen, Bitte loggen Sie sich ein
> (oder vergleichbares). Wenn man eingeloggt ist soll einfach nur der Name
> des Benutzers der grad eingeloggt ist stehen. Wie realisiere ich dies am
> besten?
> 
> Vielen Dank im Vorraus,
> Dennis

Hi Dennis,

das geht mit ein bissel ts ;)

Grüße
Kay


### top nagivation
header.20 = COA
header.20.stdWrap.wrap = <div id="topNav"> | </div>
header.20.stdWrap.required = 1
header.20.10 = COA
header.20.10 {
	stdWrap.wrap = <div id="login">|</div>
	stdWrap.required = 1

	10 = COA
	10 {
		20 = TEXT
		20 {
			# Only show the login link if there's a valid page to link to
			if.isTrue = {$loginPID}
			if.isTrue.insertData = 1

			value = Sign In
			typolink.parameter = {$loginPID}
			typolink.additionalParams = &return_url={getIndpEnv : REQUEST_URI}
			typolink.additionalParams.insertData = 1
		}

		30 = TEXT
		30 {
			# Only show the login link if there's a valid page to link to
			if.isTrue = {$loginPID}
			if.isTrue.insertData = 1

			value = &nbsp;&#124;&nbsp;
		}

		40 = TEXT
		40 {
			# Only show the registration link if there's a valid page to link to
			if.isTrue = {$registerPID}
			if.isTrue.insertData = 1

			value = Sign Up
			typolink.parameter = {$registerPID}
			typolink.additionalParams = &tx_srfeuserregister_pi1[cmd]=create
		}
	}
}

[loginUser = *]
header.20.10.10 >
header.20.10.10 = COA_INT
header.20.10.10 {
	10 = TEXT
	10 {
		data = TSFE:fe_user|user|first_name // TSFE:fe_user|user|username
		wrap = Wilkommen,&nbsp; | &nbsp;&#124;&nbsp;

		# Only show the edit link if there's a valid page to link to
		typolink.if.isTrue = {$registerPID}
		typolink.if.isTrue.insertData = 1
		typolink.parameter = {$registerPID}
		typolink.additionalParams = &tx_srfeuserregister_pi1[cmd]=edit
	}

	20 = TEXT
	20 {
		value = Abmelden
		typolink.parameter.data = TSFE : id
		typolink.addQueryString = 1
		typolink.addQueryString.method = GET
		typolink.additionalParams = &logintype=logout
	}
}
[global]




-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org

Answer was useful - feel free to donate:
  -
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach





More information about the TYPO3-german mailing list