---
title: "Neues Linklayout ???"
url: "https://www.typo3.net/d/13107-neues-linklayout"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2004-07-02"
last_reply: "2004-12-07"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Neues Linklayout ???

Extensions · 6 Antworten · gestartet 2004-07-02

## Eröffnungsbeitrag

**snurf** · 2004-07-02 · [Beitrag #1](https://www.typo3.net/d/13107-neues-linklayout/1)

Hi! alle miteinander ;)

... da hat Dirk Hoffmann mit seiner EXT:Different Linklayout eine tolle Idee gehabt. Nur leider funzt die Sache bei mir nich so recht ...

```plaintext
[tx_dhlinklayout]
   [linkImgExt]
         [file]=ext_icon*.gif
         [wrap]=| 
         [aTagParamsExt]=class=linkExt
   [linkImgInt]
         [file]=int_icon*.gif
         [wrap]=| 
         [aTagParamsInt]=class=linkInt
   [linkImgMailto]
         [file]=mail_icon*.gif
         [wrap]=|
         [aTagParamsMailto]=class=linkMailto
```

... und zwar genau dann, wenn int. Link, ext. Link oder Mailto in einer Liste steht, die mit dem RTE erzeugt wurde.

Hat irgendeiner 'ne Idee?

## Antworten

### [#2](https://www.typo3.net/d/13107-neues-linklayout/2) · doku · 2004-07-02

es gibt ne reine ts-lösung zum unterschiedlichen wrap von internen und externen links. müßtest du dann erweitern bzgl. der mailto-links

```typoscript
tt_content.text.20.parseFunc.tags.link.prepend = COA
tt_content.text.20.parseFunc.tags.link.prepend {
  10 = TEXT
  10.value = intern
  10.if {
    value = 0
    isGreaterThan.cObject = TEXT
    isGreaterThan.cObject.intval = 1
    isGreaterThan.cObject.data = parameters:allParams
  }

  20 = TEXT
  20.value = extern
  20.if {
    value = 0
    isGreaterThan.cObject = TEXT
    isGreaterThan.cObject.intval = 1
    isGreaterThan.cObject.data = parameters:allParams
    negate = 1
  }
}
```

wenn du es so probieren solltest und du die erweiterung schaffen würdest, dann poste bitte auch das ergebnis... ;)

### [#3](https://www.typo3.net/d/13107-neues-linklayout/3) · snurf · 2004-07-02

... nee, nee - die Unterscheidung der int., ext. und mailto-Links macht die EXT: dh_linklayout schon korrekt nur innerhalb des Tags LI bzw. UL funzt es nicht!

### [#4](https://www.typo3.net/d/13107-neues-linklayout/4) · doku · 2004-07-02

> nur innerhalb...funzt es **nicht**!

deswegen hab ich ja einen alternativvorschlag gepostet...
weil es dort eben anscheinend **nicht** funktioniert...  8-)

### [#5](https://www.typo3.net/d/13107-neues-linklayout/5) · snurf · 2004-07-02

... sorry, bin heut irgendwie spät drauf! - ich schau mal was ich aus Deinem Vorschlag machen kann!  o.O

### [#6](https://www.typo3.net/d/13107-neues-linklayout/6) · snurf · 2004-10-06

... also nach einem langen Urlaub und jetzigem Jobstress bin ich wieder am Probieren - eine saubere Lösung habe ich noch nicht, aber in den Grundzügen funzen die obigen Vorschläge ...

Hat jemand das Prob inzwischen schon fertig gelöst?  8-)

### [#7](https://www.typo3.net/d/13107-neues-linklayout/7) · snurf · 2004-12-07

LÖSUNG?:

> includeLibs.dh_linklayout = EXT:dh_linklayout/class.tx_dhlinklayout.php
>
>  tt_content.text.20.parseFunc {
>
> tags.link.typolink.userFunc = tx_dhlinklayout->main
>     tags.link.typolink.userFunc {
>
>     linkImgExt.file = {$plugin.tx_dhlinklayout.linkImgExt.file}
>     linkImgExt.wrap = {$plugin.tx_dhlinklayout.linkImgExt.wrap}
>     aTagParamsExt = {$plugin.tx_dhlinklayout.aTagParamsExt}
>     linkImgInt.file = {$plugin.tx_dhlinklayout.linkImgInt.file}
>     linkImgInt.wrap = {$plugin.tx_dhlinklayout.linkImgInt.wrap}
>     aTagParamsInt = {$plugin.tx_dhlinklayout.aTagParamsInt}
>     linkImgMailto.file = {$plugin.tx_dhlinklayout.linkImgMailto.file}
>     linkImgMailto.wrap = {$plugin.tx_dhlinklayout.linkImgMailto.wrap}
>     aTagParamsMailto = {$plugin.tx_dhlinklayout.aTagParamsMailto}
>
> }
>    tags.typolist.default.parseFunc.tags.link.typolink.userFunc < .tags.link.typolink.userFunc
> }
> lib.stdheader.stdWrap.typolink.userFunc < tt_content.text.20.parseFunc.tags.link.typolink.userFunc

---

Quelle: „Neues Linklayout ???“, typo3.net, https://www.typo3.net/d/13107-neues-linklayout
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
