Copied to clipboard

Flag this post as spam?

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


  • Claushingebjerg 939 posts 2574 karma points
    Aug 07, 2017 @ 14:33
    Claushingebjerg
    0

    7.6.3 image cropper ... again

    As always i'm having trouble with the image cropper...

    I'm listsing sub pages of the current page and want a fixed crop from each page. Simple i guess...

    @inherits Umbraco.Web.Mvc.UmbracoTemplatePage<ContentModels.Gallerier>
    @using ContentModels = Umbraco.Web.PublishedContentModels;
    @{
      Layout = "Master.cshtml";
      var selection = CurrentPage.Children().Where("Visible");
    }
    
    <div>
      @foreach(var item in selection){
          var mediaGet = item.GetPropertyValue<IPublishedContent>("teaserbillede");
          <img src="@mediaGet.GetCropUrl(width: 300, height: 200)" />
      }
    </div>
    

    Error: 'Umbraco.Web.PublishedContentModels.Image' does not contain a definition for 'GetCropUrl'

  • Claushingebjerg 939 posts 2574 karma points
    Aug 08, 2017 @ 08:32
    Claushingebjerg
    101

    Fixed it

     @foreach(var item in selection){
        var mediaGet = item.GetPropertyValue("teaserbillede");
          <div>
            @if (mediaGet != null) {
             int mediaID = @mediaGet.Id;
             var mediaItem = Umbraco.TypedMedia(@mediaID);
             <img src="@Url.GetCropUrl(mediaItem, width: 800, height: 300)" />
                } 
           </div>
      }
    
  • Simeon Ostberg 123 posts 389 karma points
    Nov 02, 2020 @ 12:03
    Simeon Ostberg
    1

    Hi Claus,

    Thanks a million times! With your code I could solve my cropper issue :)

    Best, Simeon

  • Claushingebjerg 939 posts 2574 karma points
    Nov 02, 2020 @ 12:06
    Claushingebjerg
    0

    You're welcome :)

  • 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