Skip to main content

FS5 Webclient: Bildausschnitt für Bild in Datenquelle möglich?

Comments

9 comments

  • Zendesk API User
    Author: dude - 11/19/2012 10:03

    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.

    0
  • Zendesk API User
    Author: broszeit - 11/20/2012 13:41

    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

    0
  • Zendesk API User
    Author: dude - 11/20/2012 13:49

    Ja, das wid das o. g. Ticket sein, bei mir befinden sich die Entitäten entweder in FS_LIST oder FS_DATASET Eingabekomponenten.

    0
  • Zendesk API User
    Author: broszeit - 11/20/2012 15:03

    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?

    0
  • Zendesk API User
    Author: dude - 11/20/2012 15:09

    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.

    0
  • Zendesk API User
    Author: daniel_philippi - 11/21/2012 14:31

    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

    0
  • Zendesk API User
    Author: rbitdd - 9/24/2013 13:59

    Gibt es hier eine Lösung? Ich habe genau das gleiche Problem

    Freue mich auf eine Rückmeldung.

    Viele Grüße

    Diana

    0
  • Zendesk API User
    Author: broszeit - 9/26/2013 10:06

    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

    0
  • Zendesk API User
    Author: rbitdd - 10/2/2013 16:52

    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

    0

Please sign in to leave a comment.