Ok, hier also nochmal extra für dich.
"vibratec-clean | optimale regelmäßige Unterhaltsreinigung für Teppichboden ohne Trocknungszeit..." habe ich auf der Seite nicht gefunden.
Ich habe gesehen, dass du in der Lage bist, das j_colorbox Template anzupassen.
Was du jetzt noch machen musst sind 2 Sachen.
1. Das j_colorbox Template greift nicht im Slider. Die Colorbox-Konfiguration für Links innerhalb des Sliders findest du in einem Template des Sliders.
PHP-Code:
...
// Fix missing lightbox links
$(function() {
if (!$.fn.colorbox) {
return;
}
// colorbox config
var lightboxConfig = {
loop: false,
rel: function() {
return $(this).attr('data-lightbox');
},
maxWidth: '95%',
maxHeight: '95%'
};
// colorbox config - END
...
Hier musst du also die Anpassung vornehmen, damit aus den Links entsprechende Attribute abgegriffen werden. (Templatename weiß ich grad nicht auswendig.)
2. Die Attributwerte, welche du per JS aus den Links im Slider abgreifen möchtest, müssen in diesen Links natürlich auch vorhanden sein, z.B.
HTML-Code:
<a data-caption="my caption" data-alt="my alt text" ...
Diese Werte kannst du, so wie Rocksolid es beschrieben hat, über das Ausgabetemplate rsts_default in die Links bringen.
Bringe zuerst deine gewünschten Werte in die Links und prüfe im FE mit den Devtools, ob sie dort auch ankommen. Validiere das HTML um sicherzustellen, dass du keinen Fehler eingebaut hast.
Sind alle Attribute mit den gewünschten Werten in den Links vorhanden, kannst du dich an die Colorbox-Config machen, um diese Werte für deinen zusammengesetzten Titel abzugreifen.
ps Bei Contao 4 muss man in einem Core CE Typ Text/Bild u.a. darauf achten, dass der Haken "Metadaten überschreiben" nicht angehakt ist. Bekommst du die Daten aus der Dateiverwaltung partout nicht ins Template, dann würde ich mir dies gerne mal kurz im BE ansehen.
Lesezeichen