Content Creator Bilder zuschneiden - editorId() Aufruf für FS_LIST Elemente
Author: marcus_rommel
Publication Date: 5/12/2015 10:51
Hallo,
ich komme gerade nicht mehr mit dem editorId() Aufruf weiter.
Wir haben einen neuen Slider und bei diesem sollen die Bilder direkt im Content Creator beschnitten werden können. Leider bekomme ich den editorId() Aufruf nicht richtig zusammen und es klappt nicht.
Aufgebaut ist das ganze wie folgt. Es gibt einen Slideshow-Absatz, der eine FS_LIST enthält (SLIDESHOW). Diese FS_LIST nutzt ein sectiontemplate zur Bildauswahl und für die Eingabe einiger anderer Infos (SLIDE).
Über die resultierende Liste wird iteriert und ein Skript (SLIDER_FRAG) baut dann das HTML zusammen.
Jetzt zum (für mich) kniffligen Teil. Was muss ich dem editorId() Aufruf nun übergeben? Aktuell sieht es so aus:
$CMS_VALUE(editorId(editorName: crop_editorName, element: crop_element, resolution:resolution, target:crop_target))$
EditorName ist laut Doku "Name der Eingabekomponente des FS_LIST-Absatzes". Im Moment steht da der Name der Eingabekomponente für die Auswahl des Bilder aus dem SLIDE Absatz: st_banner
Element enthält laut Doku: "Objekt, das eine FS_LIST enthält". Was ist damit genau gemeint und wie komme ich da ran?
Target enthält laut Doku "FormDataList-Objekt des FS_LIST-Absatzes". Auch hier weiß ich nicht so recht was das sein soll. Habe jetzt das hier genommen: element.get(useLang,"st_banner").get().getMedia()
Das gibt mir ein Medium zurück.
Danke & Grüße
Marcus
Tags: fs5.0, fs5.1, fs_list, webclient, webedit
-
Author: pavone - 5/27/2015 10:17
Hallo Marcus,
du könntest dein Problem vermutlich auch dadurch lösen, dass du den Code etwas anders verteilst.
Im Slideshow-Absatz gibst du einfach über ein $CMS_VALUE$ die FS_LIST aus:
<div class="slider-main">
$CMS_VALUE(st_elements)$
</div>
Im Absatz für die einzelnen Slides kannst du dann die Ausgabe der Bilder vornehmen inkl. editorId:
<div class="slide" $CMS_VALUE(editorId())$><figure$CMS_VALUE(editorId(editorName: "st_banner", resolution:"Keyvisual_large"))$>...</figure>
</div>So kannst du dir target und element ganz sparen und hast ausßerdem eine bessere Trennung. Wäre das eine Alternative für dich?Viele GrüßeTim0
Please sign in to leave a comment.
Comments
1 comment