[TYPO3-UG Denmark] Betingelser for hvad der skal vises

Barbara B. Johansen barbara at hum.aau.dk
Wed Jun 20 11:47:30 CEST 2007


Tak for svaret, Christian.

Jeg har prøvet lidt frem og tilbage, men det går allerede galt med at få 
fat i det rigtige felt. At teste på felter som title og subtitle virker 
efter hensigten, men når jeg tester på feltet "field_relationer1" i DS, 
ignorerer TS betingelsen.
Hvad skal der til for at TS erkender felter fra et TemplaVoila Flexible 
Centent Element?

Vores DS ser såadan ud:

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
	<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_relationer1 type="array">
				<tx_templavoila type="array">
					<title>relationer1</title>
					<description>id=&quot;relationer1&quot;</description>
					<sample_data type="array">
						<numIndex index="0"></numIndex>
					</sample_data>
					<eType>link</eType>
					<TypoScript>
	10 = TEXT
	10.typolink.parameter.current = 1
							</TypoScript>
				</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>relationer1</label>
				</TCEforms>
			</field_relationer1>
...
</TCEforms>
			</field_relationer5>
		</el>
	</ROOT>
</T3DataStructure>



Christian Jul Jensen wrote:
> Barbara B. Johansen wrote:
> 
>> Er det muligt at teste med TypoScript om en side indeholder et bestemt
>> indhodselement?
> 
> Det bliver nok lidt langhåret at checke for et bestemt indholdselement. Men
> at checke om en kasse indeholder nogen relationer burde bestemt være
> muligt.
> 
>> Vi har på vores sider en kasse, som indeholder relationer til andre
>> sider. Denne kasse skal helst ikke vises, når der ikke er nogle
>> relationer. Relationerne er oprettet via et FCE
> 
> Det kommer lidt an på hvordan I har lavet kassen. Det I skal gøre er at
> finde det TS der genererer indholdet (Det lyder som om det nok er i
> TemplaVoila DS for kassen). I bruger så en stdWrap property som fx ifEmpty
> eller fieldRequired til at få det givne TS-objekt til ikke at returnere
> noget hvis ikke det ønskede felt med relationer har nogen entries.
> 
> Håber det giver mening.
> 

-- 
med venlig hilsen
Barbara

Barbara B. Johansen
IT-supporter, HUM-IKT
Aalborg Universitet
Kroghstraede 3
DK 9220 Aalborg





More information about the TYPO3-UG-denmark mailing list