---
title: "Rückgabe der Parameter an den RTE (t3lib_browseLinksHook)"
url: "https://www.typo3.net/d/98932-rueckgabe-der-parameter-an-den-rte-t3lib-browselinkshook"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Links"]
created: "2010-05-19"
last_reply: "2011-06-28"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Rückgabe der Parameter an den RTE (t3lib_browseLinksHook)

Extensions › Entwicklung · 2 Antworten · gestartet 2010-05-19

## Eröffnungsbeitrag

**greenbanana** · 2010-05-19 · [Beitrag #1](https://www.typo3.net/d/98932-rueckgabe-der-parameter-an-den-rte-t3lib-browselinkshook/1)

Hallo

Ich habe eine EXT erstellt welche die Link-Popup-Ansicht des RTE erweitert um den TAP 'S3'.

Das sieht dann so aus wie auf dem angehängten ScreenShot.

Meine Frag ist jetzt; Welche Funktion muss jetzt mit welchen Parameter aufgerufen werden, damit der markierte Bereich im RTE entsprechend verlinkt wird?

Gehe ich richtig der Annahme, dass lediglich die Zeile "**$aOnClick = '???';**" noch angepasst werden muss? Oder habe ich noch etwas grundlegendes übersehen?

```php
<?php
/**
 * Returns a new tab for the browse links wizard
 * Returns the 'S3' tab to the RTE link browser
 *
 * @param    	string        current link selector action
 * @return    	string        a tab for the selected link action
 */
public function getTab($linkSelectorAction) {
  $content = '';
    if($linkSelectorAction=='tx_kiddogs3'){
    //AWS access info
    if (!defined('awsAccessKey')) define('awsAccessKey', $this->awsAccessKey);
    if (!defined('awsSecretKey')) define('awsSecretKey', $this->awsSecretKey);

    //instantiate the class
    $s3 = new S3(awsAccessKey, awsSecretKey);	

    // Get the contents of our bucket
    $bucket_contents = $s3->getBucket($this->bucket);
		
    foreach ($bucket_contents as $file){
    $fname = $file['name'];
    $furl = "http://".$this->bucket.".s3.amazonaws.com/".$fname;
    $aOnClick = '???';
    $content .= '<a href="#" onclick="'.htmlspecialchars($aOnClick).'">'.$fname.'</a>';   
    }
  }
return $content;
}
?>
```

```php
<?php 
    /**
     * Checks the current URL and determines what to do
     * If the link was determined to be a file link, then set the action to 'media'
     *
     * @param    unknown_type        $href
     * @param    unknown_type        $siteUrl
     * @param    unknown_type        $info
     * @return    unknown_type
     */
    public function parseCurrentUrl($href, $siteUrl, $info) {
    if($linkSelectorAction=='tx_kiddogs3'){
            $info['act'] = 'tx_kiddogs3';
            $info['siteUrl'] = "http://".$this->bucket.".s3.amazonaws.com/";
        }
        return $info;
    }
?>
```

Vielen Dank
Jürg

[Bild: \[upl-image-preview uuid=11f088ca-a861-5de8-8c58-307562eec6db url=https://www.typo3.net/assets/files/typo3net/30-Bildschirmfoto-2010-05-19-um-09.39.35.jpg alt=Bildschirmfoto-2010-05-19-um-09.39.35.jpg thumbnail_url=https://www.typo3.net/assets/files/typo3net/30-Bildschirmfoto-2010-05-19-um-09.39.35.jpg\]](https://www.typo3.net/assets/files/typo3net/30-Bildschirmfoto-2010-05-19-um-09.39.35.jpg)

## Antworten

### [#2](https://www.typo3.net/d/98932-rueckgabe-der-parameter-an-den-rte-t3lib-browselinkshook/2) · greenbanana · 2010-05-26

Niemand hier, der/die mir weiterhelfen könnte?

### [#3](https://www.typo3.net/d/98932-rueckgabe-der-parameter-an-den-rte-t3lib-browselinkshook/3) · Greenhorn2013 · 2011-06-28

Moin,
hast du die Anpassung des RTEs hinbekommen?

---

Quelle: „Rückgabe der Parameter an den RTE (t3lib_browseLinksHook)“, typo3.net, https://www.typo3.net/d/98932-rueckgabe-der-parameter-an-den-rte-t3lib-browselinkshook
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
