Zum Inhalt springen

Bilder richtig auf Marker splitten

Erstellt am 15. November 2013 · 1 Antwort · letzte Antwort am 15. November 2013

Tags: Bilder, tt_news, TYPO3 4.x, Frage

mbuchegger ·

Also eigentlich will ich, dass die Bilder auf drei Marker aufgeteilt werden.
Davon sollen einmal das erste getrennt von den jeweils nächsten drei gesplittet werden.

displaySingle {
imageMarkerOptionSplit = 1|*|2|*|3
image.file.width = 130c|*|60c|*|60c
image.file.height = 130c|*|60c|*|60c
image.wrap = |
image.aTagparams = 0
}

Angezeigt wird anschließend das erste als doppelt so groß, und rechts daneben in zwei Reihen die restlichen Bilder. Bis maximal 6 also im gesamten 7.

Die Einstellung sollte so sein, dass Marker 1 Image1 beinhaltet, dann Marker 2 Image2-4 und Marker 3 Image5-7. Alle weiteren Images - sollte es noch welche geben, sollen nicht angezeigt werden. Wobei aktuell mir nicht bekannt wäre, dass es da auch wirklich einen News-Beitrag gibt, der mehr Fotos hätte.

Aktuell funktioniert das noch so halbwegs bis zum 5. Bild. Bei bild 6 und 7 verschiebt sich alles...

Ich verstehe ehrlich gesagt gar nicht, was ich da in dieser Einstellung 1|*|2|*|3 mache. Vielleicht kann mir das jemand erklären. Finde da gar keine Erklärung was ich damit genau einstelle.

glg M.

mbuchegger · · Beste Antwort

So... Hab mich jetzt ne Zeit lang gespielt und bin endlich drauf gekommen, wie das funktioniert...
Ich versuch das für euch zu erklären, wenn ihr ähnlich wie ich völlig daneben steht.

imageMarkerOptionSplit = 1|*|2|*|3
was das jetzt wirklich bedeutet weiß ich ehrlich gesagt nicht, weil ich nicht sicher bin, was das *chen bewirkt.

Aber meine Lösung ist folgende. Die Zahlen sind der Marker in den ausgegeben wird. Damit kann nach der Reihe jedes Bild einem Marker zugeordnet werden. So wie in meinem Fall, in dem ich im ersten Marker ein Foto und dann immer abwechselnd ein Foto mal im Marker 2 und mal im Marker 3 eingefügt werden soll sieht das folgendermaßen aus:

imageMarkerOptionSplit = 1||2||3||2||3||2||3

Damit werden 7 Fotos ausgegeben. Das erste in den Marker 1, das zweite in den Marker 2, das dritte im Marker 3, das vierte wieder im Marker 2,...

jetzt funktioniert alles 😉

glg M.