---
title: "\"richtige\" Links im Backend-Modul"
url: "https://www.typo3.net/d/74543-richtige-links-im-backend-modul"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2008-03-06"
last_reply: "2008-03-15"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# "richtige" Links im Backend-Modul

Extensions › Entwicklung · 3 Antworten · gestartet 2008-03-06

## Eröffnungsbeitrag

**STV** · 2008-03-06 · [Beitrag #1](https://www.typo3.net/d/74543-richtige-links-im-backend-modul/1)

Einen wunderschönen, guten Abend zusammen!

Ich habe ein Backend-Modul erstellt, bei welchem ich jetzt auch andere Teile per direktem Link zur Verfügung stellen möchte - im Fallbeispiel geht es um einen Page-Browser.

Also die Liste wird mir ausgegeben, und statt alle 200 Einträge zu zeigen, möchte ich das eben in 20er Blöcken.

Wie muss der Link jetzt aufgebaut sein, damit es TYPO3-konform ist?

Ich denke da an

```php
 <a href="index.php?getvar=foo">link</a>
```

oder

```php
 <a href="index.php=id=0&getvar=foo">link</a>
```

Gibt es hier irgendwelche Regeln, die zu beachten sind, wenn ich andere Teile des Moduls aufrufen will, und dabei NICHT das MOD_MENU nutzen möchte?

Vielen Dank für Eure Hilfe,

Stefan.

## Antworten

### [#2](https://www.typo3.net/d/74543-richtige-links-im-backend-modul/2) · STV · 2008-03-11

Ohje, ist die Frage zu unsinnig, oder habe ich mich zu kompliziert ausgedrückt?

Vielleicht anders: gibt es irgendwo einen Leitfaden, der genau vorgibt, worauf ich beim Erstellen von Backend-Modulen achten muss ?

Danke schonmal,

STV

### [#3](https://www.typo3.net/d/74543-richtige-links-im-backend-modul/3) · digedag · 2008-03-14

Ich verwende immer diese Funktion dafür:

```php
  /**
   * Erstellt einen Link auf die aktuelle Location mit zusätzlichen Parametern
   * @param string $params Zusätzliche Parameter. Müssen mit & beginnen
   * @param int $pid UID der aktuellen Seite
   * @param string $label Label des Links
   */
  function createLink($params, $pid, $label) {

    return '<a href="#" onclick="'.htmlspecialchars("window.location.href='index.php?id=".$pid . $params)."'; return false;\">".
       $label .'</a>';
  }
```

Sehr schade, daß TYPO3 dafür keine eigenen Methode bereitstellt. Selbst den häufig benötigten Edit-Button für einen Datensatz muss man sich selbst zusammenbasteln.  :'(

### [#4](https://www.typo3.net/d/74543-richtige-links-im-backend-modul/4) · STV · 2008-03-15

Hallo digedag,

vielen Dank für Deine Antwort.
Ist schon irgendwie in Ordnung, ich kann durchaus so weiter machen ;)
Ich wusste nur nicht, ob es da u.U. eigene Funktionen gibt, wie z.B. editOnClick etc.

Grüße aus dem Süden,

STV

---

Quelle: „"richtige" Links im Backend-Modul“, typo3.net, https://www.typo3.net/d/74543-richtige-links-im-backend-modul
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
