If this tutorial is helpful to you, you can donate some money to the tutorial author via Paypal.

Ok, nehmen wir an wir brauchen eine Condition mit der wir überprüfen ob es sich um einen Macintosh Rechner handelt. Als erstes gehen wir in die localconf.php ( typo3conf/ ) Ans ende der Datei schreiben wir erstmal unsere PHP Funktion

 
function user_match($cmd) { 
	switch($cmd) { 
		case 'checkMAC': 
			if (stristr($_SERVER['HTTP_USER_AGENT'],'mac')) { 
				return true; 
			}
			break; 
		case 'checkSomethingElse': 
			// .... 
			break; 
		} 
}

In der Funktion überprüfen wir ob in  $_SERVER['HTTP_USER_AGENT'] die Buchstaben "mac" vorkommen. Ist dies der Fall wird true zurückgegeben. Unsere Condition sieht dann wie folgt aus:

[userFunc = user_match(checkMac)]
hierkommtdein = TYPOSCRIPTHIN
[end]

user_match kann natürlich immer wieder erweitert werden. Einfach die switch case erweitern zB

 
function user_match($cmd) { 
	switch($cmd) { 
		case 'checkMAC': 
			if (stristr($_SERVER['HTTP_USER_AGENT'],'mac')) { 
				return true; 
			}
			break; 
		case 'unsereNeueCondition': 
			// .... 
			break; 
		} 
}

und als Condition

[userFunc =  user_match(unsereNeueCondition)]
  hierkommtdein = TYPOSCRIPTHIN
[end]

Was this tutorial helpful? So, you can donate some money to the tutorial author via Paypal.