Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • AndreasFurster 12 posts 83 karma points
    Oct 31, 2016 @ 15:05
    AndreasFurster
    0

    Get media name from cropped image

    Hi everyone,

    I'm a little while working with Umbraco for now. New to the forums :)

    I've a templating problem with the Cropped Image DataType. How can I get the media's name?

    The only thing I get from the property is:

    {
      "focalPoint": {
        "left": 0.5,
        "top": 0.5
      },
      "src": "/media/1071/stack.png",
      "crops": [
        {
          "alias": "Logo",
          "width": 240,
          "height": 240
        }
      ]
    }
    

    How can I get the other media properties like it's name?

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Oct 31, 2016 @ 15:41
    Tim Geyssens
    0

    Hi Andreas, so you have a cropper property directly on your doc type? Then it makes sense that that is all that gets stored since you aren't using a media picker...

  • AndreasFurster 12 posts 83 karma points
    Oct 31, 2016 @ 15:46
    AndreasFurster
    0

    Hi Tim,

    Yeah that's what I do. Is there an alternative?
    The backend user must crop the image.

    Thanks, Andreas Furster

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Oct 31, 2016 @ 15:47
    Tim Geyssens
    0

    You could change the media type, to use cropper instead of upload for it's images, then use a media picker on your doc type, that will store the id and you will be able to fetch the name then

  • AndreasFurster 12 posts 83 karma points
    Oct 31, 2016 @ 15:59
    AndreasFurster
    0

    I don't get this right.

    I added an new Media type with the image cropper. But if I use a media picker in my doc type, I can't choose which media type it has to use, so there is no cropper in the document editor.

    What am I missing?

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Oct 31, 2016 @ 16:01
    Tim Geyssens
    0

    Sorry should have been a bit more specific, you don't need to add a new media type but change the existing media type, change the property umbraco file to imagecropper instead of upload (if it isn't already)

  • AndreasFurster 12 posts 83 karma points
    Oct 31, 2016 @ 16:05
    AndreasFurster
    0

    You mean the default image media type? That it's an image cropper already.

    And if I add a crop size there, all media pickers will use that right? That's not what I want.

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Oct 31, 2016 @ 16:14
    Tim Geyssens
    0

    Ok think I misunderstood your question, you just want to output the alt text for an image you get from the cropper I suppose?

  • AndreasFurster 12 posts 83 karma points
    Oct 31, 2016 @ 16:26
    AndreasFurster
    0

    Yeah, you'r right! I'm sorry I did not note that.

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Oct 31, 2016 @ 16:28
    Tim Geyssens
    0

    Well if the image cropper doesn't provide you the name you could just add a new property to hold that no?

  • AndreasFurster 12 posts 83 karma points
    Oct 31, 2016 @ 18:35
    AndreasFurster
    0

    Yeah, I could. But then i've to do this for every image. (About 20 in the document type)

    But why if the media type already contains a name? I noticed I could even use regex on "src": "/media/1071/stack.png", to get the media id.

    I was just wondering if there wasn't an more efficient way of getting the id or name.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies