---
title: "pi_linkToPage mit anchor zum datensatz"
url: "https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Links","RealURL"]
created: "2006-04-20"
last_reply: "2006-11-06"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# pi_linkToPage mit anchor zum datensatz

Extensions › Entwicklung · 5 Antworten · gestartet 2006-04-20

## Eröffnungsbeitrag

**uiuiui** · 2006-04-20 · [Beitrag #1](https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz/1)

ich benutze in extensions die pi_linkToPage function zum erzeugen eines links.
jetzt soll der link aber auch den anchor zum datensatz enthalten (aktuell.html#322) leider gibt mir die function in kombination mit realURL natürlich sowas zurück: aktuell.html?&#=322. hat jemand ne idee/lösung?

thanx

## Antworten

### [#2](https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz/2) · mmdev · 2006-04-20

Hatte vor einiger Zeit das gleiche Problem aber leider keine Lösung gefunden, da realURL (in der damaligen Version) keine Anker unterstützt hat.

Gruss René

### [#3](https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz/3) · uiuiui · 2006-04-20

ok, dann halt dirty:
$markerArray["###VERLINKTERTITEL###"] = str_replace(".html", ".html#".$row['uid'], $this->pi_linkToPage($row['header'],$row['pid']));

### [#4](https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz/4) · Mopps · 2006-11-03

Keine Ahnung, ob dir folgender Schnippsel weiterhilft
Link auf gleiche Seite mit Anker:

```php
$anchor = $row['irgendwas'];
$a = '<a href="'.htmlspecialchars($GLOBALS['TSFE']->anchorPrefix.'#'.$anchor).'"></a>';
```

Mich würde auch interessieren wie das aussehen muss, damit auf eine bestimmte Seite (id) verlinkt werden kann.

### [#5](https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz/5) · steffenk · 2006-11-03

einen Anker erreicht man mit Typolink, Stichwort section.

### [#6](https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz/6) · Mopps · 2006-11-06

:D  Dit isses!

```php
[...]

$linkconf = array(
     // in einer anderen Extension erzeuge ich bei der Ausgabe eines Datensatzes
     // immer noch einen Anker mit der uid des Datensatzes.
     // Bsp: $markerArray["###AREA_ANKER###"] = "<a id='c".$row['uid']."' name='c".$row['uid']."'></a>";
     "section" => $row['uid'],
     
     // hier einfach die Seiten-ID
     "parameter" => $this->conf["currentProject_ID"]					);

$link = $this->cObj->typoLink($row['name'], $linkconf);

[...]
```

Erklärung 'section':
Wenn diese Eigenschaft gesetzt ist, wird ihr ein # vorangestellt und hinter jede internen URL auf eine andere Seite in Typo3 platziert.
Dies wird benutzt, um einen Link zu erzeugen, der von einer Seite direkt auf einen Abschnitt einer anderen Seite springt.

Vielen Dank!

---

Quelle: „pi_linkToPage mit anchor zum datensatz“, typo3.net, https://www.typo3.net/d/41678-pi-linktopage-mit-anchor-zum-datensatz
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
