[Typo3-UG Denmark] Iframe i templa voila

Troels Kjær Rasmussen troelsr at msn.com
Sat Jan 7 22:04:36 CET 2006


Den anden metode med at oprette iframes direkte i datastrukturen er langt 
mere besværlig uden en nævneværdig forskel fra første model, men hvis det 
alligevel skulle være den måde du vil gøre det på skal du...

1. oprette et nyt lib objekt i din template e.g...

temp.miniframe {
10 = TEXT //(..eller HTML)
10.value = <iframe class= inlineFrame 
src="www.ditdomæne.dk/din_side.asp?id=123" />
}
lib.miniframe < temp.miniframe

og i i din DS (datastruktur) indsætte e.g.

<eType_EXTRA type="array">
         <objPath>lib.miniframe</objPath>
</eType_EXTRA>

i den del af DS XML´en hvor der stod e.g.

<eType>ce</eType>
    <TypoScript>
 10= RECORDS
 10.source.current=1
 10.tables = tt_content

...Men denne metode er langt mere besværlig en første model og medfører kun 
den fordel at redaktører ikke kan indsætte andet indhold i den blok, hvor du 
har din iframe liggende samt at du kan generere iframes med forskellige 
targets på vilkårlige steder på dit site via TS/SETUP.

NB - ovenstående bør naturligvis gøres på en kopi af den originale 
datastruktur, så du stadig har den anden tilrådighed på resten af sitet.

Dbh

Troels Kjær Rasmussen
LinkFactory
Vesterbrogade 124 B 2
1620 København V
+ 45 70 22 23 22
troels at linkfactory.dk
http://www.linkfactory.dk
"Troels Kjær Rasmussen" <troelsr at msn.com> wrote in message 
news:mailman.1.1136667190.4916.typo3-ug-denmark at lists.netfielders.de...
> Hej Jakob.
>
> Den simple måde er at du på en side indsætter et nyt indholdselement af 
> typen HTML på en vilkårlig side.
> Når du gør dette får du et tekstfelt, hvor du kan indtaste noget 
> vilkårligt HTML. I denne tekstbox skriver du e.g....
>
> <iframe class= inlineFrame src="www.ditdomæne.dk/din_side.asp?id=123" />
>
> dette giver dig en iframe med indholdet af 
> www.ditdomæne.dk/din_side.asp?id=123.
>
> Yderligere har jeg valgt at angive iframens formatering med en class, som 
> jeg definerer i mit css dokument, da firefox kan kegle over f. eks "width" 
> parameter og lignende på iframes, men basalt set kan du også bare give den 
> en width, height og en frameborder=0 direkte i dit <Iframe> tag.
>
> mvh
>
> Troels Kjær Rasmussen
> LinkFactory
> Vesterbrogade 124 B 2
> 1620 København V
> + 45 70 22 23 22
> troels at linkfactory.dk
> http://www.linkfactory.dk
> "Jakob Arendt Laursen" <jal at gte.dk> wrote in message 
> news:mailman.256.1136637856.6406.typo3-ug-denmark at lists.netfielders.de...
>> Hej Troels
>> Kan du beskrive mere præcist, hvordan jeg gør det?
>>
>> Jeg forstod ikke det andet, du skrev...
>>
>> Med venlig hilsen
>> Jakob Laursen
>>
>> Den Sat, 7 Jan 2006 11:11:11 +0100
>> skrev "Troels Kjær Rasmussen" <troelsr at msn.com>:
>>> Hej Jakob.
>>>
>>> Der er en række metoder du kan bruge - du kan vælge at
>>> indsætte elementer af
>>> HTML typen på de konkrete sider du vil have iframe´s i.
>>> En anden måde er at
>>> indsætte iframes via DS, men så bliver det statisk (samme
>>> iframe) på alle
>>> sider der bruger de datastrukturer du definerer. - og
>>> husk i denne
>>> sammenhæng at forskellige datastrukturer (DS) kan bruges
>>> med samme Template
>>> objekt (TO).
>>>
>>>
>>> mvh Troels Kjær Rasmussen
>>> -- 
>>> --
>>> Troels Kjær Rasmussen
>>> LinkFactory
>>> Vesterbrogade 124 B 2
>>> 1620 København V
>>> + 45 70 22 23 22
>>> troels at linkfactory.dk
>>> http://www.linkfactory.dk
>>> "Jakob Arendt Laursen" <jal at gte.dk> wrote in message
>>>
>> news:mailman.195.1136618329.6406.typo3-ug-denmark at lists.netfielders.de...
>>> > Hej alle.
>>> > Er det muligt at gøre brug af en iframe til sit content
>>> i
>>> > TemplaVoila? Hvordan?
>>> >
>>> > Hilsen
>>> > Jakob Laursen
>>>
>>>
>>
>
> 





More information about the TYPO3-UG-denmark mailing list