---
title: "PDA-Version meiner Homepage"
url: "https://www.typo3.net/d/5931-pda-version-meiner-homepage"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2003-09-23"
last_reply: "2003-10-13"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# PDA-Version meiner Homepage

TYPO3 › TypoScript · 2 Antworten · gestartet 2003-09-23

## Eröffnungsbeitrag

**jeff** · 2003-09-23 · [Beitrag #1](https://www.typo3.net/d/5931-pda-version-meiner-homepage/1)

Hi,

habe folgendes Problem:
ich würde gerne meinen Kunden auch eine PDA-friendly Version meiner HP anbieten.
Es funktioniert auch schon so weit, dass er mit unter <http://www.jeff.at/index.95.html> die Seite richtig formatiert.
Ich will aber, dass das System automatisch erkennt, ob es sich beim Browser um einen "vollwertigen" PC oder einen Pocket-PC bzw. PDA handelt.

Deshalb habe ich folgende Abfrage ins Setup des Templates eingebaut:

```typoscript
page = PAGE

[device= pda, wap]
page.typeNum = 95

[else]
page.typeNum = 0

[end]
```

Hat aber nix bewirkt und mein iPaq zeigt noch immer die normale Seite an (<http://www.jeff.at/index.html>)

Liegt das vielleicht am "simulateStaticDocuments" ???

Kann mir wer weiterhelfen?

Danke!
jeff

## Antworten

### [#2](https://www.typo3.net/d/5931-pda-version-meiner-homepage/2) · jeff · 2003-09-30

Hab die Lösung jetzt selber gefunden:

In der Datei typo3/t3lib/class.t3lib_matchcondition.php muss man so rund um die Zeile 290 folgenden Code:

```php
        function whichDevice($useragent)        {
                $agent=strtolower(trim($useragent));
                        // pda
                if(     strstr($agent, "avantgo"))   {
                        return "pda";
                }

                        // wap ...
```

durch folgenden Code ersetzen:

```php
        function whichDevice($useragent)        {
                $agent=strtolower(trim($useragent));
                        // pda
                if(     strstr($agent, "avantgo") ||
                        strstr($agent, "ce"))   {
                        return "pda";
                }

                        // wap ...
```

Ich hab also die Abfrage "ce" dazugegeben und jetzt funkt's bei mir.

Welcher Useragent Euer PDA bzw. WAP-Handy usw. ist erfahrt ihr, indem ihr mit dem PDA (bzw. Handy) folgende Adresse aufruft: <http://itarium.ch/info/>

### [#3](https://www.typo3.net/d/5931-pda-version-meiner-homepage/3) · computerdoktor · 2003-10-13

Hallo jeff,

Quellcode habe ich ausgebessert, jetzt hänge ich aber wo anders:

Ich habe folgende Seitenstruktur (Testweise...)

Website (id=0)
  Hauptseite (id=1)
    Unterseite1 (id=2)
  PocketPC (id=3)

Ich habe einfach das Template "Business" genommen, einfachheitshalber.

Wenn ich nun im Setup-Code der Hauptseite

```typoscript
page = PAGE 

[device= pda, wap] 
page.typeNum = 3 

[else] 
page.typeNum = 1 

[end]
```

mache, dann springt mir Typo3 ja immer auf id=1, weil Typo3 mir nicht erlaubt, den Unterframe direkt anzuspringen. Hätte da wer Hilfe für mich?

lg

Herbert

---

Quelle: „PDA-Version meiner Homepage“, typo3.net, https://www.typo3.net/d/5931-pda-version-meiner-homepage
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
