[TYPO3-UG Dutch] Meerdere afbeeldingen weergeven via Typoscript (FCE) -> Solution

Koen Van Nuffelen koen_typo3 at obiwebs.be
Tue Nov 9 20:13:34 CET 2010


Hoi Jigal,

Hartelijk bedankt om me de weg te wijzen!

===> Het volgende stukje typoscript zorgde ervoor dat de afbeeldingen 
tevoorschijn getoverd werden:

<TypoScript>
    <![CDATA[100 = HTML
	100.value.current=1
	100.value.split {
	  token = ,
	  cObjNum = 1
	  1 {
	    10 = IMAGE
	    10.file.import = uploads/tx_templavoila/
	    10.file.import.current = 1
	    10.file.import.listNum = 0
	    10.file.width = 250px
	    10.wrap = |
	  }
         }
    ]]>
</TypoScript>



===> Met klik vergroten afbeelding via perfectlightbox:

<TypoScript><![CDATA[100 = HTML
	100.value.current=1
	100.value.split {
	  token = ,
	  cObjNum = 1
	  1 {
	    10 = IMAGE
	    10.file.import = uploads/tx_templavoila/
	    10.file.import.current = 1
	    10.file.import.listNum = 0
	    10.file.width = 250px
		### BEGIN code to enlarge image ###
		10.imageLinkWrap = 1
		10.imageLinkWrap {
			enable = 1
		        bodyTag = <body style="background-color:#fff;">
			wrap = <a href="javascript:close();"> | </a>
			effects=
			JSwindow = 1
			JSwindow {
				newWindow = 0
			}
			typolink {
				parameter.override.cObject = IMG_RESOURCE
				parameter.override.cObject.file.import.data = 
TSFE:lastImageInfo|origFile
				parameter.override.cObject.file.maxW = 
{$plugin.perfectlightbox.lightBoxMaxW}
				parameter.override.cObject.file.maxH = 
{$plugin.perfectlightbox.lightBoxMaxH}
				ATagParams = rel="lightbox[presentlb]"
				title.field = field_product_image_alttext
			}
		}
		### END code to enlarge image ###
	    10.wrap = |
	  }
	}]]></TypoScript>




===> Volledig data structure voor field_pictures:

<field_pictures type="array">
	<tx_templavoila type="array">
		<title>Pictures</title>
		<sample_data type="array">
			<numIndex index="0"></numIndex>
		</sample_data>
		<eType>image</eType>
		<TypoScript><![CDATA[100 = HTML
			100.value.current=1
			100.value.split {
			  token = ,
			  cObjNum = 1
			  1 {
			    10 = IMAGE
			    10.file.import = uploads/tx_templavoila/
			    10.file.import.current = 1
			    10.file.import.listNum = 0
			    10.file.width = 250px
				### BEGIN code to enlarge image ###
				10.imageLinkWrap = 1
				10.imageLinkWrap {
					enable = 1
				        bodyTag = <body style="background-color:#fff;">
					wrap = <a href="javascript:close();"> | </a>
					effects=
					JSwindow = 1
					JSwindow {
						newWindow = 0
					}
					typolink {
						parameter.override.cObject = IMG_RESOURCE
						parameter.override.cObject.file.import.data = 
TSFE:lastImageInfo|origFile
						parameter.override.cObject.file.maxW = 
{$plugin.perfectlightbox.lightBoxMaxW}
						parameter.override.cObject.file.maxH = 
{$plugin.perfectlightbox.lightBoxMaxH}
						ATagParams = rel="lightbox[presentlb]"
						title.field = field_product_image_alttext
					}
				}
				### END code to enlarge image ###
			    10.wrap = |
			  }
			}]]></TypoScript>
		<preview></preview>
		<enableDragDrop>1</enableDragDrop>
		<proc type="array">
			<int>0</int>
			<HSC>0</HSC>
			<stdWrap></stdWrap>
		</proc>
		<oldStyleColumnNumber>0</oldStyleColumnNumber>
	</tx_templavoila>
	<TCEforms type="array">
		<label>Pictures</label>
		<config type="array">
			<type>group</type>
			<internal_type>file</internal_type>
			<allowed>gif,png,jpg,jpeg</allowed>
			<max_size>1000</max_size>
			<uploadfolder>uploads/tx_templavoila</uploadfolder>
			<show_thumbs>10</show_thumbs>
			<size>5</size>
			<maxitems>20</maxitems>
			<minitems>0</minitems>
		</config>
	</TCEforms>
</field_pictures>


Hopelijk zijn er nog mensen nu, of in de toekomst, mee geholpen.

Nogmaals thx!
Koen Van Nuffelen

On 9/11/2010 15:51, Jigal van Hemert wrote:
> Hoi,
>
> On 9-11-2010 15:24, Koen Van Nuffelen wrote:
>> Ik probeer via een FCE meerdere afbeeldingen weer te geven.
> (...)
>> 10.file.import.listNum = 0
>
> listNum geeft het item weer uit een kommagescheiden lijst dat gebruikt
> moet worden.
>
> Wil je iets met alle items doen, dan is split je vriendje [1].
>
> [1] http://goo.gl/BXXcs
>



More information about the TYPO3-UG-Dutch mailing list