29. 10. 2019, 14:17

Hallo Typo3 Gemeinde,

ich erstelle mit Typoscript ein Bootstrap 4 Carousel, das sich die entsprechenden Bilder aus der Page -> Resource holt.
Klappt alles wunderbar. Bilder rotieren, Texte (Title, Description), die ich unter "Filelist" eingegeben haben werden auch angezeigt.
Die Texte für die englische Sprache (meine zweite Sprache) habe ich dort auch hinterlegt.

Wenn ich auf die zweite Sprache über mein Language Menü umstelle, dann steht in den Text Feldern im Carousel (Title, Description) nur [Translate to Englisch:].

Ich habe die Übersetzungen doch mit den Dateien gespeichert. Muss ich irgendwo noch etwas einstellen?

Vielen Dank

Eike

Mein slider Script sieht wie folgt aus:

lib.slider = COA
lib.slider{
wrap = <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">|</div>
5 = FILES
5.stdWrap.wrap = <ol class="carousel-indicators">|</ol>
5{
references{
data = levelmedia:-1, slide
treatIdAsReference = 1
}
renderObj = COA
renderObj {
4 = TEXT
4.wrap = <li data-target="#carouselExampleIndicators" data-slide-to="|" class="active"></li>|*|<li data-target="#carouselExampleIndicators" data-slide-to="|"></li>
4.value = {register:FILE_NUM_CURRENT}
4.insertData = 1
}
}
10 = FILES
10{
stdWrap.wrap = <div class="carousel-inner" role="listbox">|</div>
references{
data = levelmedia:-1, slide
treatIdAsReference = 1
}
renderObj = COA
renderObj {
wrap = <div class="carousel-item active">|</div>|*|<div class="carousel-item">|</div>
4 = IMAGE
4{
stdWrap.wrap = |
stdWrap.required = 1
file.import.data = file:current:originalUid
stdWrap.typolink.parameter.data = file:current:link
params = class="d-block w-100"
stdWrap.replacement {
10 {
search = # width="[0-9]*?"#i
replace =
useRegExp = 1
}
20 {
search = # height="[0-9]*?"#i
replace =
useRegExp = 1
}
}
}
10 = COA
10{
wrap = <div class="carousel-caption d-none d-md-block text-dark" style="background-color: rgba(255,255,255, 0.8)">|</div>
stdWrap.required = 1
stdWrap.typolink.parameter.data = file:current:link
4 = TEXT
4{
wrap = <h5>|</h5>
data = file:current:title
}
8 = TEXT
8{
wrap = <p>|</p>
data = file:current:description
}
}
}
}
15 = TEXT
15.value (
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
)
}