[TYPO3-german] FceSlider nicht sichtbar

Roth xy at roth.biz
Fri Oct 16 16:02:42 CEST 2015


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



More information about the TYPO3-german mailing list