[TYPO3-german] Linkangaben aus Flexform (= Strings getrennt durch Leerzeichen) in PHP als A-Tag umwandeln?
Roland Müller
webmaster at roland-mueller.info
Mon Apr 6 10:22:11 CEST 2009
danke, das wars was ich gesucht hatte.
Christian Wolff schrieb:
> Roland Müller schrieb:
>> gerne. also ich bekomme den im ersten post genannten string aus dem
>> flexform. hier nochmal die beispiele:
>>
>> (url target cssClass title)
>> Externer Link 1: www.google.de _blank - This is a Google Link
>> Externer Link 2: www.gmx.de _blank cssClass This is the link title
>> Externer Link 3: mail at mailserver.de - mailClass MailTitle
>> Externer Link 4: 6 _blank cssClass Link by PageId
>>
>> ich gehe nun davon aus, dass das eine generelle linkspeicherungslogik
>> von typo3 ist und dass es dafür auch
>> "auffangfunktionen"/"konvertierungsfunktionen" gibt, damit ich eben
>> nicht mit php funktionen den string in fragmente auseinanderparsen muss,
>> welche ich dann in einen a-tag string einfüge.
>>
>> kurz: ich suche eine typo3-api funktion, die mir aus dem string hier:
>> '6 _blank cssClass Link by PageId'
>> den hier macht:
>> '<a href="index.php?id=6" target="_blank" title="Link by PageId"
>> class="cssClass">Seitentitel</a>'
>>
>> aber ich schätze sowas gibts nicht und ich muss parsen.........
>
> doch die typolink funktion macht genau das sie nimmt einen string wie
> "www.google.de _blank - This is a Google Link" entgegen und verwandelt
> es in einen anständigen html link!
>
> http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.0/view/1/5/#id4174763
>
> typolink.parameter = www.google.de _blank - This is a Google Link
>
> und schon bekommst du einen HTML konformen link der auch real url / cool
> url berücksichtig.
>
>
> in deiner extension würde das dann ungefähr so aus sehen:
>
> $para = "ww.google.de _blank - This is a Google Link"
>
> $conf = array('parameter'=> $para);
>
> $this->cObj->typLink('www.google.de',$conf);
>
>
> schlag mich nicht falls ich jetzt tipfehler gemacht habe... aber so gehts..
>
> gruss chris
>
More information about the TYPO3-german
mailing list