Hallo Thilo,

untested - vielleicht hilft das weiter?

https://github.com/plan2net/ckeditor_link

viele Grüße
Birgit


> Am 14.03.2019 um 14:10 schrieb Thilo Ratnaweera 
> <thilo.ratnawe...@netbrothers.de>:
> 
> Hallo Birgit,
> 
> danke Dir für den Link. Mein Problem ist, dass ich nur Beispiele mit dem 
> RecordLinkHandler und keines mit dem PageLinkHandler gefunden habe.
> 
> Also der PageTS-Teil sähe für den Fall vielleicht so aus:
> 
> TCEMAIN.linkHandler.custom_link {
>    handler = TYPO3\CMS\Recordlist\LinkHandler\PageLinkHandler
>    label = Custom-Link
> }
> 
> Der Handler taucht dann auch als Reiter auf. Doch für den TypoScript-Teil 
> finde ich keine Beispiele, die sich auf den oben gewählten PageLinkHandler 
> beziehen. Eine Doku dazu habe ich auch nicht gefunden, die sich explizit auf 
> den PageLinkHandler bezieht. Ich wüsste nicht wie ich das konfiguriere, so 
> dass ich
> 
> a. ein zusätzliches Eingabefeld sehe und
> b. dieses URL-kodiert an die URL angehängt wird.
> 
> Irgendwie so ähnlich wie folgt, müsste die TypoScript-Konfiguration wohl 
> aussehen, doch habe ich im Netz hierzu keine Infos gefunden.
> 
> config.recordLinks {
>    custom_link {
>        typolink {
>            parameter = ???????
>            additionalParams.data = field:uid
>            additionalParams.wrap = &special=|
>            ?????
>        }
>    }
> }
> 
> Danke + Grüße
> Thilo
> 
> On 14.03.19 13:21, Birgit wrote:
>> Hallo Thilo,
>> dafür gibt es den Linkhandler.
>> Der wird seit TYPO3 8.7 mit den System-Extensions mitgeliefert.
>> https://usetypo3.com/linkhandler.html
>> viele Grüße
>> Birgit
>>> Am 14.03.2019 um 13:09 schrieb Thilo Ratnaweera 
>>> <thilo.ratnawe...@netbrothers.de>:
>>> 
>>> Hi Liste,
>>> 
>>> hat jemand Erfahrung damit, eigene Page-Linkhandler zu bauen, die einen 
>>> zusätzlichen Parameter an die URL anhängen?
>>> 
>>> Ich möchte gerne einen ganz normalen Page-Linkhandler haben, der auf eine 
>>> Seite verweist und aus einem zusätzlichen Eingabefeld einen Wert liest 
>>> (ähnlich wie bei einem E-Mail-Link) und daraus einen URL-Parameter bastelt 
>>> und diesen beim Rendern an die URL anhängt.
>>> 
>>> Hier ein Beispielablauf:
>>> 
>>> * Ich markiere im RTE ein Wort und klicke auf "Link einfügen".
>>> * Es öffnet sich der Dialog zum Konfigurieren des Links.
>>> * Ein eigener Reiter für die speziellen Links steht zur Verfügung.
>>> * Dort sieht alles aus, wie bei einem gewöhnlichen Page-Link (links im 
>>> Seitenbaum wähle ich die Zielseite aus).
>>> * In einem Eingabefeld kann ich zusätzlich einen Text eingeben.
>>> * Ich setze den Link.
>>> * Beim Rendern wird aus diesen Informationen kein gewöhnlicher Page-Link, 
>>> sondern er hat noch einen zusätzlichen URL-Parameter.
>>> 
>>> Ein Beispiel für einen Link auf die Seite 31:
>>> 
>>> Ein gewöhnlicher Link würde diese URL erzeugen:
>>> https://www.domain.de/index.php?id=31
>>> 
>>> Der spezielle Link würde diese URL erzeugen:
>>> https://www.domain.de/index.php?id=31&special=eingegebenertext
>>> 
>>> Wie kann man so etwas mit möglichst wenig Konfigurationsaufwand erreichen? 
>>> Ich möchte nach Möglichkeit keine eigenen PHP-Klassen dafür schreiben. Der 
>>> Parameterwert muss vom Redakteur festgelegt werden können. Er muss 
>>> URL-kodiert werden.
>>> 
>>> Wer hat eine Denkrichtung, Idee oder Lösung für mich?
>>> 
>>> Danke Euch!
>>> Thilo
>>> 
> 
> -- 
> NetBrothers GmbH
> Straßmannstraße 32
> 10249 Berlin
> 
> +49-30-49854240
> www.netbrothers.de
> 
> Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
> Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an