[TYPO3-german] Unterschied zwischen typolink und makelinks

Tomas Broeker broekth at web.de
Wed Mar 29 16:21:52 CEST 2006


Ernesto Baschny [cron IT] schrieb:
> Tomas Broeker schrieb am 27.03.2006 20:36:
> 
> 
>>ich komme irgendwie nicht wirklich dahinter was der Unterschied zwischen
>>typolink und makelinks ist. Wofür benutze ich die eine Funktion, wofür
>>die andere.
>>
>>Im konkreten Fall habe ich einen Link im Feld www von tt_address stehen
>>(mit z.B. dem Wert: http://www.test.de).
>>Wenn ich makelinks benutze (...)
> 
> 
> Wo genau "benutzt" du das? Ein PHP-Plugin? In TypoScript? Du hast
> einfach nur "http://www.test.de" und willst es verlinken? Kannst du
> nicht einfach in das Feld "www.test.de" eintragen und typoLink
> verwenden? Ich denke das wird dann schon "http://" im HREF-Parameter
> davor machen, und der Link-Text ist dann schon richtig.
> 
> Gruß,
> Ernesto

Hallo Ernesto,

ich benutze das in Typoscript. Und am besten wäre es wenn es im 
tt_address-Eintrag egal wäre, ob man nun "www..." oder "http://www..." 
eingibt (auf immer "saubere" Eintragungen kann man ja in den seltensten 
Fällen hoffen wenn verschiedene Leute damit arbeiten).

Das Problem ist wenn ich typolink verwende, wird automatisch ein Tag 
nach folgendem Prinzip generiert:

<a href="http://www.test.de">http://www.test.de</a>

Aber bei der Linkanzeige ist das "http://" völlig überflüssig und kann 
weggelassen werden.

Mit makelinks sieht mein Typoscript momentan so aus:

    renderObj.90 = TEXT
    renderObj.90 {
       field = www
       wrap = <li>|</li>
       parseFunc {
          makelinks = 1
          makelinks.http.extTarget = _blank
        }
    }

Das funktioniert auch. Nur kann ich keine userFunc mehr darauf anwenden. 
Und das ist zwingend notwendig.

Wenn ich typolink und folgendes TS verwende:

    renderObj.90 = TEXT
    renderObj.90 {
       current = 1
       typolink.parameter.field = www
       typolink.wrap = <li>|</li>
    }

Kann ich wieder nirgends den Text zwischen den <a>-Tags beeinflussen.

Oder fehlt mir noch irgendein Stück Wissen zu meinem Glück?

Grüße
Thomas



More information about the TYPO3-german mailing list