[TYPO3-UG Denmark] http_makelinks åbner som _blank. Og tips om mailto og image
Peter Klein
peter at umloud.dk
Thu Aug 28 16:17:21 CEST 2008
Hej Anders.
Billeder fra extensions ligger altid det samme sted.
Så billeder fra fe_user burde ligge i uploads/fe_user/
--
Peter Klein / Umloud Untd
On Thu, 28 Aug 2008 10:11:22 +0200, Anders Tillebeck <at at opengate.dk>
wrote:
>Hej Peter
>
>Tak for tips. Jeg vil bruge typolink funktionen i stedet, hvilket virker
>til at være et bedre valg.
>
>Det med billeder bliver nok et problem, for Stig har snakket om billeder
>kan ligge forskellige steder afhængigt af hvordan det er uploaded. Men
>nu starter jeg ud med selv at angive stien og viser det sig, at billeder
>kan ligge forskellige steder, så må jeg få opdateret koden senere.
>
>Tak for hjælpen :-)
>Hilsen Anders
>
>
>
>Peter Klein skrev:
>> Hej Anders.
>> Ang. email link så er dr mange måder at gøre det på. Jeg gør det normalt via
>> typolink funktionen:
>>
>> $this->cObj->typoLink($email,array('parameter' => $email));
>>
>> Ang. billede, så skal du selv specificere path'en. (Du kan se den ved at
>> redigere en FE user med billede, og så holde musen over billedet. Så kommer
>> path'en frem i titletext)
>> Hvis du bruger $this->cObj->IMAGE($conf) etc, så sætter du $conf array'en
>> til det samme som du vil have gjort i Typoscript..
>>
>> Feks.
>>
>> $conf = array(
>> 'file' => 'fileadmin/myfile.png',
>> 'file.' => array(
>> 'import' => 'uploads/pics/',
>> 'import.' => array(
>> 'field' => 'image'
>> )
>> )
>> )
>>
>> Det ville svare til dette i TS:
>>
>> 10.file = fileadmin/myfile.png
>> 10.file.import = 'uploads/pics/
>> 10.file.import.field = image
>>
>> --
>> Peter Klein
>>
>> "Anders Tillebeck" <at at opengate.dk> wrote in message
>> news:mailman.1.1219702440.12260.typo3-ug-denmark at lists.netfielders.de...
>>> Hej
>>>
>>> I tslib/class.tslib_content.php er der nogle links funktioner. Bl.a.
>>> denne: function http_makelinks($data,$conf).
>>>
>>> WWW links:
>>> Er der ellers en god måde at lave links på i ens ekstension? Jeg har
>>> tilgang til fe_users.email og kalder:
>>> $content = $this->cObj->http_makelinks($content,$conf);
>>> for at lave rigtige links. Er der en bedre måde at gøre det? Hvis det er
>>> en fin måde, hvordan får jeg den så til at åbne links, som _blank? Det må
>>> være noget i $conf.
>>>
>>> Mailto links:
>>> Jeg gør det i to trin. Når jeg hiver fe_users.email ud kalder jeg hver
>>> gang denne, som krypterer mailene:
>>> $this->cObj->http_makelinks($row['email'],$conf);
>>> Til slut i ekstensionen kalder jeg:
>>> $content = $this->cObj->mailto_makelinks($content,$conf);
>>> som så laver mailto-links ud af de krypterede mailto-sætninger. Er det
>>> fint, eller er der en bedre praksis?
>>>
>>> Images:
>>> Jeg kan hive fe_users.image ud fra databasen. Men for mig er det bare et
>>> filnavn, ikke noget sti til filen. Hvordan får jeg fra fe_users.image den
>>> html, som bruges til at vise billedet i ens frontend plugin?
>>>
>>> Mange tak
>>> Anders
>>
>>
More information about the TYPO3-UG-denmark
mailing list