# bx:link

Das Tag `link` schreibt einen automatisch generierten Link um seinen Inhalt. Unter anderem auch zur Verwendung im bx:loop, um auf die Detailseite zu verlinken.

## Detail-Link

```xml
<bx:link [class="{text}"] [target="{text}"]> Inhalt </bx:link>
```
Es wird ein relativer Link auf "detail.htm" erstellt, der die Seiten-ID als Parameter defaultLoop übergibt.

| class | CSS-Klasse |
| --- | --- |
| target | Zielfenster im Browser |

## Menü-Link

```xml
<bx:link type="menu" [target="{text}"]> Inhalt </bx:link>
```
Diese Form schreibt einen relativen Link auf ein Unterverzeichnis mit dem selben Namen wie der aktuelle Menüpunkt. .

| type="menu" |  |
| --- | --- |
| target | Zielfenster im Browser Falls nicht angegeben, wird der Wert aus den Menüpunkt-Einstellungen benutzt |

## List-Link

```xml
<bx:link type="list" [class="<text>"] [target="<text>"]> Inhalt </bx:link>
```
Es wird ein relativer Link auf "detail.htm" erstellt, der die Seiten-ID als Parameter defaultCatLoop übergibt. Über `class` und `target` lassen sich CSS-Klasse und Zielfenster des Links einstellen.

| class | CSS-Klasse |
| --- | --- |
| target | Zielfenster im Browser |

## Loop-Link

```xml
<bx:link href="{url}"> Inhalt </bx:link>
```
Es wird ein Link auf die angegebene URL erstellt und die ID des aktuellen Loop Elements übergeben.

| href | aufzurufende URL |
| --- | --- |

## Record-Link

```xml
<bx:link recordfield="{param}" [href="{url}"]> Inhalt </bx:link>
```
Dieses Tag steht innerhalb von [bx:record](/books/cms-handbuch-entwickler/page/bx-record) und erzeugt einen Link auf` url `bzw auf die aktuelle Seite, wenn `href` nicht angegeben wurde.

| recordfield | ID des Records |
| --- | --- |
| href | URL |