Search the FirstSpirit Knowledge Base
Hallo Zusammen.
Kann ich im WebClient denn auch einen Bildausschnitt bei einem Bild, das in der Datenquelle gepflegt ist wählen?
Mein bisheriger Ansatz sieht so aus:
<img src="$CMS_REF(st_contact.value.image, resolution:"teaser")$" $CMS_VALUE(editorId(entity:sv_view, view:"contacts", editorName:"cs_image", resolution:"teaser"))$ />
Das funktioniert aber nicht, ich kann dann nur ein neues Bild auswählen, nicht aber den Zuschnitt.
Gruß,
Daniel
Ich kann das Verhalten bestätigen. Alle Felder können normal gepflegt werden, auch das Bild ist auswählbar - jedoch kann ich es nicht zuschneiden, wie an den anderen Stellen im Projekt.
Hallo Daniel,
könntest Du noch beschreiben, wie das Umfeld aussieht und wo du den geposteten Code einsetzt?
Um welchen Vorlagentyp geht es und welche Eingabekomponente wird genutzt?
Es lässt sich nicht erkennen, was für eine Variable "sv_view" ist und vor allem, wie diese mit "st_contact.value" im Zusammenhang steht.
Zur Verwendung von "entity" gibt es bereits ein internes Ticket mit der ID #129645. Dieses kann unter bestimmten Umständen das beschriebene Verhalten erklären.
Viele Grüße
Rouven
Ja, das wid das o. g. Ticket sein, bei mir befinden sich die Entitäten entweder in FS_LIST oder FS_DATASET Eingabekomponenten.
Die Eingabekomponente des Bilds an sich muss eine FS_REFERENCE sein, wie in der Doku beschrieben wird.
Was ich noch vergessen habe zu fragen:
Handelt es sich um eine Content-Projektion oder ein contentSelect?
Es ist weder ein ContentSelect noch eine ContentProjektion. Zumindest in meinem Fall habe ich den Datensatz entweder mittels FS_LIST (database) oder FS_DATASET gepickt. Das Objekt ist dann vom Typ:
de.espirit.firstspirit.generate.IdentifiableIdProvidingFormData
Das Bild wird natürlich mit einer FS_REFERENCE gepickt.
Hallo Rouven.
Hier meine Angaben:
sv_view = st_contact.value
Eingabekomponente: CMS_INPUT_COMBOBOX
Vorlagentyp: Absatzvorlage
<CMS_INPUT_COMBOBOX name="st_contact">
<CMS_INCLUDE_OPTIONS type="database">
<LABELS>
<LABEL lang="*">"Name:" + #item.name</LABEL>
</LABELS>
<TABLE>WebWorld.get_contacts</TABLE>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="*" label="Choose contact"/>
<LANGINFO lang="DE" label="Kontakt auswählen"/>
</LANGINFOS>
</CMS_INPUT_COMBOBOX>
Gruß,
Daniel
Gibt es hier eine Lösung? Ich habe genau das gleiche Problem
Freue mich auf eine Rückmeldung.
Viele Grüße
Diana
Hallo,
Ich kann das Problem leider nicht nachstellen. Ich habe anhand der hier gemachten Angaben eine Absatzvorlage im Standard Mithras gebaut:
Formular:
<CMS_MODULE>
<CMS_INPUT_COMBOBOX name="st_gallerymedia">
<CMS_INCLUDE_OPTIONS type="database">
<LABELS>
<LABEL lang="*">"Name:" + #item.name</LABEL>
</LABELS>
<TABLE>Products.gallery_media</TABLE>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="*" label="Choose contact"/>
<LANGINFO lang="DE" label="Kontakt auswählen"/>
</LANGINFOS>
</CMS_INPUT_COMBOBOX>
</CMS_MODULE>
HTML-Kanal:
<img src="$CMS_REF(st_gallerymedia.value.Media_Ref, resolution:"Teaser")$" $CMS_VALUE(editorId(entity:st_gallerymedia.value, view:"gallerymedia", editorName:"cs_picture", resolution:"Teaser"))$ />
Das Ganze auf einem Server mit der Version 5.0.318.57504.
Gemäß dem oben angegebenen internen Ticket sollte das Problem eigentlich ab 5.0.204 behoben sein.
Wie sieht denn der gerenderte Code des img-Tags im WebClient aus?
Viele Grüße
Rouven
Hallo,
entschuldige bitte das Missverständnis. Ich verwende keine Combobox, wie Daniel, sondern ein FS_DATASET wie mana.
Mein IMG_Tag sieht im Template wie folgt aus:
<img class="contactTeaserImage" src="$CMS_RENDER(template:"render_media_url", media:set_picture, resolution: "Profilbild_Desktop")$" alt="$CMS_VALUE(set_name)$" title="$CMS_VALUE(set_name)$" $CMS_VALUE(editorId(entity:set_contact.picture, view:"contact_person", editorName:"cs_picture", resolution:"Profilbild_Desktop"))$ />
Das generierte HTML im WebClient sieht wie folgt aus:
<img fs-type="GADGET" fs-inline-editable="false" fs-release="false" fs-attrs="eyJsYW5ndWFnZUFiYnJldmlhdGlvbiI6IkRFIiwiY2hhbm5lbCI6Mjc4MiwicmVsZWFzZSI6ZmFsc2UsImFjdGlvbnMiOlsiZDM0NjI4OGVhOTlhODg1ODlkZTJiOTMwNTFlMDViYzAiLCIxYTY1OWVkMWNhZDQwNjQzNjQ3YmZkMmRjYTc5NmIwOSIsIjdhZGM0NDhjODRkYTE2OGRjODhiM2ExZDRmZDZjNzllIiwiNWQ3OWE0ZDdkYjU0Y2YzNzg1YjcxNDlhODc3OGZhYjUiLCJlMWJjMzIyZDgyZmNhMTdlM2QzNGExOTJhZjY1NzQ1ZiIsImQ5MmQwODAwMTExM2QxMTMyZjE4MmM2Zjg4Y2I0MWE0IiwiNmZkZGI5OWY3YTgwNThhMmJjNjQ3NTE5OWRlODBhM2IiLCJjZTQzYThkYjljMTI4YzBkZjE2MDE1ZWM1YTA0NzA2ZiIsIjkxYzIyMzg4NzcwZjUxMTQ5MWYzMGQ3ZjEzZTY0MzhjIl0sImlubGluZUVkaXRhYmxlIjpmYWxzZX0-" fs-has-actions="d346288ea99a88589de2b93051e05bc0,1a659ed1cad40643647bfd2dca796b09,7adc448c84da168dc88b3a1d4fd6c79e,5d79a4d7db54cf3785b7149a8778fab5,e1bc322d82fca17e3d34a192af65745f,d92d08001113d1132f182c6f88cb41a4,6fddb99f7a8058a2bc6475199de80a3b,ce43a8db9c128c0df16015ec5a04706f,91c22388770f511491f30d7f13e6438c" fs-id="eyJpZCI6MTAyODQsInN0b3JlIjoiUEFHRVNUT1JFIiwibm9kZXMiOlsiY3NfcGljdHVyZSJdfQ--" fs-revision="-1" fs-reload-preview="false" fs-meta="false" fs-display-store="PAGE" fs-resolution="Profilbild_Desktop" title="Svetlana Neif" alt="Svetlana Neif" src="/fs5webedit_2779/preview/2779/media/DE/current/9013/Profilbild_Desktop/x.jpg" class="contactTeaserImage">
Ich hoffe das hilft dir weiter... Falls du mehr Infos benötigst, dann sag bescheid.
Viele Grüße
Diana