[TYPO3-UG Dutch] Wisselende headers

Patrick Broens patrick at patrickbroens.nl
Wed Dec 12 09:44:33 CET 2007


Paul,

Dat is niet helemaal wat ik bedoel. Je maakt voor de header in je 
template een extra div aan (of wat je hiervoor wilt gebruiken) waarin de 
header komt te staan. Deze div voeg je toe aan je datastructuur als 
element met als eType ce, oftewel content elements.

Dit wordt dan een extra ruimte in de module 'Web > Templavoila'. In deze 
ruimte kun je dan gewoon content elementen toevoegen, in jouw geval van 
het type 'Image' met de header image.

Op deze manier is dit per pagina in te stellen door een gewone gebruiker 
die content toe kan voegen. Bij headers die zich herhalen op pagina's 
zou je een 'reference' aan kunnen leggen.

Datumsturing van elementen is al erg lang aanwezig in TYPO3 :-)

Patrick

Paul Rijke wrote:
> Hee Patrick, dat is een mooie extra feature! 
> 
> Moet je alleen wel exact in de gaten houden dat de datums niet overlappen,
> anders zie je (denk ik) twee headers en wordt je template verziekt...
> 
> Als je bedoelt content element, dan bedoel je toch FCE zoals bedoelt in de
> manual van FTB?
> 
> M.a.w. ik maak een DS/TO aan die ik link aan de img element in de header,
> met een verplicht veld en een image met een fixed width en height.
> 
> Do I understand correctly (sorry wellicht voor de extra vragen, maar ben nog
> redelijk beginner als ik dat zo met de rest van de lijst vergelijk)
>  
> 
> -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at lists.netfielders.de
> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Patrick Broens
> Verzonden: woensdag 12 december 2007 9:23
> Aan: typo3-ug-dutch at lists.netfielders.de
> Onderwerp: Re: [TYPO3-UG Dutch] Wisselende headers
> 
> Paul,
> 
> Als het per pagina instelbaar moet zijn, doe dan het volgende:
> 
> Zorg ervoor dat er in de datastructuur plaats is voor de header, die als
> content element ingelezen wordt.
> 
> In Templavoila heb je nu (waarschijnlijk bovenaan, anders is het geen
> header) een vlak voor de headerelementen en hieronder de rest van de
> contentvlak(ken).
> 
> In het headergedeelte kun je nu meerdere contentelementen plaatsen en deze
> middels een datum aansturen. Zie de 'General Options' in elk content
> element. Hierin staat een veld 'Start' en 'Stop' waarin je de startdatum en
> einddatum op kunt geven wanneer het element getoond moet worden. Wanneer je
> dit voor de elementen goed instelt, dan wisselen ze op een bepaalde datum.
> 
> Patrick
> 
> Paul Rijke wrote:
>> Bart (en allen),
>>
>> Thanks,
>>
>> Wat ik nog vergeten ben te zeggen is dat ik voor diverse pagina's 
>> dezelfde header wil, en voor sommige een afwijkende. M.a.w. het is de 
>> bedoeling dat het per pagina instelbaar is welke header gebruikt wordt 
>> en een default als niks is opgegeven.
>>
>> Dat zie ik niet helemaal in de door jou voorgestelde oplossing terug, 
>> maar misschien zie ik het over het hoofd.
>>
>> -----Oorspronkelijk bericht-----
>> Van: typo3-ug-dutch-bounces at lists.netfielders.de
>> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Bart 
>> Veldhuizen [V-INT]
>> Verzonden: woensdag 12 december 2007 8:09
>> Aan: TYPO3 Usergroup Dutch
>> Onderwerp: Re: [TYPO3-UG Dutch] Wisselende headers
>>
>> Hoi Paul,
>>
>> Op 12 dec 2007, om 7:39 heeft Paul Rijke het volgende geschreven:
>>
>>> Hi Typo3-ers,
>>>
>>> Ik heb een TemplaVoila template met een header image in de css. Nu 
>>> wil ik in bepaalde situaties een andere header plaatsen (met kerst
>>> bijv.) en ik vroeg me af op welke wijze ik dit het beste kan oplossen.
>> mijn favoriete oplossing: maak een gewone pagina aan met daarop een 
>> content element dat je header graphic bevat. Hengel vervolgens met 
>> TypoScript dat plaatje eruit en gebruik die in je TemplaVoila 
>> template. Het grootste voordeel hiervan is dat content managers het 
>> gemakkelijk zelf kunnen aanpassen en dat het, zoals je wilt, maar op 
>> één plaats hoeft te worden bijgewerkt.
>>
>> Ik doe dat vaak voor dingen als secundaire navigatie of copyright 
>> teksten die onder iedere pagina moeten verschijnen. Een voorbeeldje 
>> van de laatste (met wat fantasie kan je dat gemakkelijk aanpassen voor een
> afbeelding):
>> TypoScript:
>>
>> lib.copyright = CONTENT
>> lib.copyright {
>>
>> 	table = tt_content
>> 	select {
>> 		pidInList = 16
>> 		orderBy = sorting
>> 	}
>>
>> }
>>
>> en in de TemplaVoila DS:
>>
>> <field_copyright type="array">
>> 	<tx_templavoila type="array">
>> 		<title>Copyright Text</title>
>> 		<sample_data type="array">
>> 			<numIndex index="0"></numIndex>
>> 		</sample_data>
>> 		<eType>TypoScriptObject</eType>
>> 		<TypoScriptObjPath>lib.copyright</TypoScriptObjPath>
>> 	</tx_templavoila>
>> </field_copyright>
>>
>> Hopelijk heb je er wat aan!
>>
>> Groet,
>>
>> Bart
>>
>> ----------------------------------------------------------------------
>> -- Bart Veldhuizen, Veldhuizen Interactive. Tel: 06-420 67 330 website 
>> analyse & advies | content management systemen
>>
>>
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>
>>
>>
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> 
> 
> 


More information about the TYPO3-UG-dutch mailing list