---
title: "Conditions - BS-Abfrage - Typo 3.6.0"
url: "https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","TYPO3 3"]
created: "2004-05-26"
last_reply: "2004-05-26"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Conditions - BS-Abfrage - Typo 3.6.0

TYPO3 › TypoScript · 5 Antworten · gestartet 2004-05-26

## Eröffnungsbeitrag

**FordPrefect** · 2004-05-26 · [Beitrag #1](https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360/1)

Hallo Forum,

ich versteh das nicht:
fogende Condition wird nicht durchgeführt, irgendwie:

[useragent= *Mac*][browser= msie]
offset = 39
[else]
offset = 19
[end]

Also Betriebssystem macintosh und browser Explorer
ok, es wird aber immer nur die 19 zurückgegeben,. kann sich das jemand erklären?? ich net ;)! Die syntax ist doch korrekt oder. die conditions kommen in das constantsfeld. Kann es an 3.6.0 liegen. denn ich gebe mir die conditions in der classe class.t3lib_matchcondition.php ausgeben lassen, da erschient meine gar nicht, seltsam...

Für hilfe wäre ich sehr dankbar

Gruss

Ford

## Antworten

### [#2](https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360/2) · JohnOldman · 2004-05-26

Also erstmal fragt "useragent" nicht das betriebssystem ab. Das machst du mit [system=mac]

"Also Betriebssystem macintosh und browser Explorer"
Ich nehme an du meinst ODER, oder? :-D

### [#3](https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360/3) · FordPrefect · 2004-05-26

hi,

ja, beim nachlesen im manual stand dann auch das
[condA][condB]
eine oder abfrage ist. so ein dreck ;)!
ich will aber eine und...
ist es möglich conditions zu verschachteln

```typoscript
[system=mac]
   [browser=msie]
     //setze wert
   [browser=netscape]
     //setze wert
    [end]
[useragent=*Windows*]
   [browser=msie]
     //setze wert
   [browser=netscape]
     //setze wert
    [end]
[end]
```

GRuss und danke

ford

### [#4](https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360/4) · JohnOldman · 2004-05-26

Nope, verschachteln geht auch nich. soweit ich weiß, sind UND-abfragen ATM absolut nicht möglich.

Es gibt aber einen kleinen trick, kommt aber drauf an, was die condition bewirken soll, ob das klappt.

z.b. schreibst du ins constants-feld

templ=main
[browser=ie]
templ=ie
[end]

ins setup field schreibst du dann sowas wie
[system=mac]
page.10.template.file = fileadmin/template/template_mac_{$templ}.html
[else]
fileadmin/template/template_{$templ}.html
[end]

Dadurch ergeben sich folgende quelltemplates:
Mac+IE
fileadmin/template/template_mac_ie.html
Mac+Anderer Browser
fileadmin/template/template_mac_main.html
Anderes System+IE
fileadmin/template/template_ie.html
Anderes Syste,+Anderer Browser
fileadmin/template/template_main.html

Achja: ich hatte bisher (leider :-D) nicht viel mit mac zu tun... gibts IE für mac???

Nochwas: "[useragent=*Windows*] " du hast schon wieder Useragent benutzt ;-)

### [#5](https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360/5) · FordPrefect · 2004-05-26

hi,

vielen dank, das klingt sehr gut und werd ich mal versuchen umzusetzen.

[useragent = *Windows*] nehm ich damit alle, winNT etc. erkannt werden, sonst müsste ich die condition für alle windowsversionen festlegen. ausserdem ist es im manual aufgeführt ;)

Gruss

Ford

### [#6](https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360/6) · JohnOldman · 2004-05-26

Useragent sucht IMHO nach dem kompletten string. Außerdem wird sowieso nur nach den condition values als strings gesucht. d.h. "[system=winNT]" wird nur bei winNT angewendet. "[system=win]" aber bei allen win-versionen

---

Quelle: „Conditions - BS-Abfrage - Typo 3.6.0“, typo3.net, https://www.typo3.net/d/11837-conditions-bs-abfrage-typo-360
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
