[TYPO3-UG Denmark] http_makelinks åbner som _blank. Og tips om mailto og image
Anders Tillebeck
at at opengate.dk
Thu Aug 28 10:11:22 CEST 2008
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