[TYPO3-german] FceSlider nicht sichtbar

Lars Gremme l.gremme at web.de
Tue Oct 20 19:04:04 CEST 2015


Hallo Max,

den gleichen Code habe ich damals mal für ein Erweiterungstemplate 
eingesetzt.

So wie ich es lese, hast du in deinem Backend-Layout die Colpos=10 
definiert. In dem Slider wird nur das Bildelement dargestellt. "Wobei 
slider der Abschnitt aus dem Backend Layout ist. "?
Hast du ein eigenes Backend-Layout angelegt mit der Spalte 10 für den 
Slider?

Was wird bei dir dargestellt? Nur Bilder (unformatiert) oder gar nichts? 
Bei nichts schau mal bitte nach dem Einbund des lib.FceSliders im 
TypoScript.

Ich gehe mal von einer Typo3-Video-Schulung (Galileo Press) aus. Daher 
habe ich die gleiche Anleitung für den Slider.

Viele Grüße
Lars

Am 16.10.2015 um 16:02 schrieb Roth:
> Hallo,
>
> ich versuche seit ein paar Tagen einen Slider per Typo Script zu
> realisieren. Der Code sieht folgendermaßen aus:
>
> lib.FceSlider = COA
> lib.FceSlider {
>
> 	1 = LOAD_REGISTER
> 	1.counterItemSlider = 0
>
> 	2 = LOAD_REGISTER
> 	2.firstItemSliderClass = active
>
> 	10 = FILES
> 	10 {
> 		references {
> 			table = tt_content
> 			uid.data = field:uid
> 			fieldName = image
> 		}
> 		stdWrap.dataWrap = <div id="myCarousel{field:uid}" class="carousel
> slide"><ol class="carousel-indicators">|</ol><div
> class="carousel-inner">
>
> 		renderObj = COA
> 		renderObj {
> 			10 = TEXT
> 			10 {
> 				value = <li data-target="#myCarousel{field:uid}"
> data-slide-to="{register:counterItemSlider}"
> 				insertData = 1
> 			}
> 			12 = TEXT
> 			12 {
> 				data = register:firstItemSliderClass
> 				required = 1
> 				noTrimWrap = | class="|" |
> 			}
>
> 			15 = TEXT
> 			15.value = ></li>
>
> 			# Das Register mit der CSS-Klasse active löschen
> 			20 = RESTORE_REGISTER
>
> 			# Zähler um 1 erhöhen
> 			25  = LOAD_REGISTER
> 			25 {
> 				tempN {
> 					data = register:counterItemSlider
> 					wrap = |+1
> 				}
> 				counterItemSlider.data = register:tempN
> 				counterItemSlider.prioriCalc = 1
> 			}
>
>
> 			# Register um einen Eintrag erhöhen, der in der Schleife wieder
> gelöscht wird (Object 20)
> 			30  = LOAD_REGISTER
> 			30 {
> 				temp = 1
> 			}
> 		}
>
> 	}
>
> 	15 = LOAD_REGISTER
> 	15.firstItemSliderClass = active
>
> 	# Carousel items
> 	20 = FILES
> 	20 {
> 		references {
> 			table = tt_content
> 			uid.data = field:uid
> 			fieldName = image
> 		}
> 		renderObj = COA
> 		renderObj {
> 			10 = TEXT
> 			10.value = <div class="item {register:firstItemSliderClass}">
> 			10.insertData = 1
>
> 			20 = IMAGE
> 			20 {
> 				file {
> 					import.data = file:current:originalUid // file:current:uid
> 					height = 400c
> 					width = 2003
> 				}
> 			}
>
> 			30 = TEXT
> 			30 {
> 				value (
> <div class="carousel-caption">
> 	<h4>{file:current:title}</h4>
> 	<p>{file:current:description}</p>
> </div>
> 				)
> 				if.isTrue.cObject = TEXT
> 				if.isTrue.cObject {
> 					# sobald nur ein Feld Inhalt hat, wird dem isTrue eine Zeichenkette
> zurückgegeben
> 					value = {file:current:title}{file:current:description}
> 					insertData = 1
> 				}
> 				insertData = 1
> 			}
> 			40 = TEXT
> 			40.value = </div>
> 			50 = RESTORE_REGISTER
> 		}
> 	}
>
> 	30 = TEXT
> 	30 {
> 		value (
> 	</div>
> 	<!-- Carousel nav -->
> 	<a class="carousel-control left" href="#myCarousel{field:uid}"
> data-slide="prev">&lsaquo;</a>
> 	<a class="carousel-control right" href="#myCarousel{field:uid}"
> data-slide="next">&rsaquo;</a>
> </div>
> 		)
> 		insertData = 1
> 	}
> }
>
>
>
> Im TS habe ich folgendes stehen, um den Inhalt auszugeben:
> slider < styles.content.get
> slider {
> 	select.where = colPos = 10
> 	renderObj =< lib.FceSlider
> }
>
>
> Im Template steht:
> <f:format.raw>{slider}</f:format.raw>
>
> Wobei slider der Abschnitt aus dem Backend Layout ist.
>
> Leider erscheint der Slider nicht. Ich glaube, dass ich ihn falsch
> anspreche. Kann mir bitte jemand weiterhelfen?
>
> Vielen Dank
>
> Max
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list