Page List block - "Core::make('html/image', array($thumbnail))"

Permalink 1 user found helpful
In this php file:
concrete\blocks\page_list\view.php

In page block deafult (lines 99-104). This code add the thumbnail attribute to the page list view.

//  code 1.
<?php
100     $img = Core::make('html/image', array($thumbnail));
101     $tag = $img->getTag();
102          $tag->addClass(img-responsive');
103          print $tag;
?>


In the same file - comment guide say "HOW TO USE IMAGE ATTRIBUTES:"
//code 2  
72       * HOW TO USE IMAGE ATTRIBUTES:
73       * 1) Uncomment the "$ih = Loader::helper('image');" line up top.
74       * 2) Put in some code here like the following 2 lines:
                 ....the rest of the php file


What the difference between this codes ?
Two of them work for me - but i dont understand option 1 concept (its not use helper - so what is it? )

siton
 
MrKDilkington replied on at Permalink Best Answer Reply
MrKDilkington
Hi siton,

The code in the first example creates a responsive picture element. The code in the second example is used to create an img element, with an image that can be resized or cropped to a specific size.

Each approach has its benefits and will depend on what you are trying to accomplish.
ramonleenders replied on at Permalink Reply
ramonleenders
Also, this code is deprecated:

Loader::helper('image')


Should be now:

Core::make('helper/image')
siton replied on at Permalink Reply
siton
Thanks

This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy Policy.