[TYPO3-UG Denmark] Flexible content element

Gert Kaae Hansen gertkh at FJERNgmail.com
Tue Apr 24 07:04:52 CEST 2007


Hej

Hjælp jeg sidder fast. Jeg vil gerne lave et flexible content element, 
som består af to felter beskrivelse og link.

Templaten ser sådan ud:

<body>
<h1 class="csc-firstHeader">ARRANGEMENTER</h1>
<table style="height: 164px">
	<tr>
	<td valign="top" class="nyhedtxt">Beskrivelse</td>
	<td valign="top" class="nyhedlink"><a href="#">Læs</a></td>
	</tr>
</table>
</body>

og til hørende DS

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
	<meta type="array">
		<langDisable>1</langDisable>
	</meta>
	<ROOT type="array">
		<tx_templavoila type="array">
			<title>ROOT</title>
			<description>Select the HTML element on the page which you want to be 
the overall container element for the template.</description>
		</tx_templavoila>
		<type>array</type>
		<el type="array">
			<field_beskrivelse type="array">
				<tx_templavoila type="array">
					<title>Beskrivelse arrangementer</title>
					<sample_data type="array">
						<numIndex index="0">Se hvad der foregår i afdelingerne rundt 
omkring i landet</numIndex>
					</sample_data>
					<eType>input</eType>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>Beskrivelse arrangementer</label>
				</TCEforms>
			</field_beskrivelse>
			<field_link type="array">
				<type>attr</type>
				<tx_templavoila type="array">
					<title>Link</title>
					<sample_data type="array">
						<numIndex index="0">Læs</numIndex>
					</sample_data>
					<eType>link</eType>
					<tags>a:attr:href</tags>
					<TypoScript>
	10 = TEXT
	10.typolink.parameter.current = 1
	10.typolink.returnLast = url
							</TypoScript>
					<proc type="array">
						<HSC type="integer">1</HSC>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_PADDING>
							<link type="array">
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script>browse_links.php?mode=wizard</script>
							 
<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
							</link>
						</wizards>
					</config>
					<label>Link</label>
				</TCEforms>
			</field_link>
		</el>
	</ROOT>
</T3DataStructure>

Koden som dette generere i FE er:

<h1 class="csc-firstHeader">ARRANGEMENTER</h1>
<table style="height: 164px">
<tr>
<td valign="top" class="nyhedtxt">Se hvad der foregår i afdelingerne 
rundt omkring i landet</td>
<td valign="top" class="nyhedlink"><a href="index.php?id=123">Læs</a></td>
</tr>
</table>

Hvilket også ser rigtigt ud men af en eller anden grund bliver link 
teksten ikke vist. I IE kan man ved at køre musen hen over stedet se at 
linkt er der og også trykke på den og komme til rigtige siden. Min i 
Firefox vises linket ikke.

Det hele kan ses live her: http://osteoporose.kaae.dk/

Hvad overser jeg ?

/Gert Kaae Hansen


More information about the TYPO3-UG-denmark mailing list