[TYPO3-german] Page-Linkhandler mit zusätzlichen Parametern
Birgit
lists at berlin-typo3.de
Thu Mar 14 13:21:45 CET 2019
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.ratnaweera at 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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list