---
title: "Typolinks (und RealURL)"
url: "https://www.typo3.net/d/80531-typolinks-und-realurl"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Links","RealURL"]
created: "2008-08-11"
last_reply: "2008-08-11"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Typolinks (und RealURL)

Extensions › Entwicklung · 2 Antworten · gestartet 2008-08-11

## Eröffnungsbeitrag

**david_bru** · 2008-08-11 · [Beitrag #1](https://www.typo3.net/d/80531-typolinks-und-realurl/1)

Hallo Leute,

ich möchte mittels Typolink einen einfachen (und korrekten) Link erstellen.
Ich bin dazu nach folgender Anleitung vorgegangen: <http://hachmeister.org/de/typo/tutorien/entwicklung/erstelle-korrekte-typolinks/>

Ich will nur auf die Seite mit der ID 5 verlinken.. jedoch funktioniert das nicht so ganz bei mir:

Das ist meine allgemeine Konfiguration aller Typolinks

```php
// Preconfigure the typolink
$this->local_cObj = t3lib_div::makeInstance("tslib_cObj");
$this->local_cObj->setCurrentVal($GLOBALS["TSFE"]->id);
$this->typolink_conf = $this->conf["typolink."];
$this->typolink_conf["parameter."]["current"] = 1;
$this->typolink_conf["additionalParams"] =
  $this->cObj->stdWrap($this->typolink_conf["additionalParams"],
  $this->typolink_conf["additionalParams."]);
unset($this->typolink_conf["additionalParams."]);

// Configure caching
$this->allowCaching = $this->conf["allowCaching"]?1:0;
if (!$this->allowCaching) {
  $GLOBALS["TSFE"]->set_no_cache();
}
```

und das sollte eigentlich meinen eigentlichen Typolink erstellen

```php
$temp_conf = $this->typolink_conf;
$temp_conf["parameter"] = 5;
$temp_conf["useCacheHash"] = $this->allowCaching;
$temp_conf["no_cache"] = !$this->allowCaching;
$the_link = $this->local_cObj->typolink($arrGes[$row]['title'], $temp_conf);

$content .= $the_link;
```

Als Ergebnis erstellt er mir zwar einen Link, aber eben keinen korrekten:
<http://spanien-mit-flair.de/suchergebnisse/?no_cache=1>
(suchergebnisse ist die Seite auf der sich der Link befindet, korrekterweise sollte er auf <http://spanien-mit-flair.de/hotels/hotel-daniel> verweisen)

Er scheint die "parameter" Zeile aber einfach zu ignorieren.

Zusätzliche Information: ich verwende die Basiskonfiguration von RealURL.

Weiß jemand einen Rat was ich falsch machen könnte?

Gruß
David

EDIT:
mit ausgeschalteter RealURL-Extension bekomme ich <http://spanien-mit-flair.de/index.php?id=31&no_cache=1> als Link, was auch nicht korrekt ist, da ja auf die Seite mit der ID 5 verwiesen werden soll..

## Antworten

### [#2](https://www.typo3.net/d/80531-typolinks-und-realurl/2) · einpraegsam.​net · 2008-08-11

Wow ist dein Code heavy - Typolink auf die Seite 5:

```php
$this->cObj->typolink('Ich bin ein Link',array("parameter"=>5,"useCacheHash"=>1));
```

### [#3](https://www.typo3.net/d/80531-typolinks-und-realurl/3) · david_bru · 2008-08-11

oh mein gott es funktioniert.. und das mit so wenig code. danke :)

wie gesagt hab es von der obigen seite nachgebaut und da kam halt soviel code zusammen

danke nochmals

---

Quelle: „Typolinks (und RealURL)“, typo3.net, https://www.typo3.net/d/80531-typolinks-und-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
