Forums / Developer / new image system in ez 3.3

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

new image system in ez 3.3

Author Message

Georg Franz

Friday 19 December 2003 4:48:57 am

Hi ezcrew,

I've some questions belonging the new image system in ez 3.3.

a) You have introduced a new variable to check, if an image is valid. So in ezimage.tpl you do:
{section show=$image_content.is_valid}

In which cases "is_valid" becomes true? If an image-file is attached? Or asking in an other way: How can I check, if an object of a content-class which has an attribute "ezimage" has an image attached?

Is
{section show=$content_version.data_map.image.content.is_valid}
the best way?

b) At the moment, I mess up with the "image classes" / sizes. I've installed multiple siteaccess, sometimes, the images are shown in the correct size, sometimes not. I think, it's a setup error done by me. So my questions:

In former versions of ez (till 3.2.3), you first specify the image sizes in site.ini, then in image.ini like

site.ini:
[ImageSettings]
SmallSizeWidth=120
SmallSizeHeight=120

In the new version you do like this in image.ini:

[AliasSettings]
AliasList[]=small

[small]
Filters[]=geometry/scaledownonly=120;120

So my question: Are both settings (old style, new style) necerssary (in site.ini and image.ini) to setup the image sizes or is the old code still present for compatibily reasons?

I am asking because I've found out, that in the current ezimage.php (trunk 4569) in kernel/classes/datatypes/ezimage, some code also wants to read the ini-settings of the site.ini belonging the image sizes. (around line 163)

Kind regards,
Emil.

Best wishes,
Georg.

--
http://www.schicksal.com Horoskop website which uses eZ Publish since 2004

Franz-Xaver Koch

Thursday 01 January 2004 6:52:16 pm

Hi,
I'm new to Exponential (using ver.3.3.1) and in all documentations I've been told to do changes as far as possible with override-files. So I tried to override the default imagesize-settings which are set in site.ini and/or image.ini with new values (as described in the documentation for v.3.2) in the file "settings/siteaccess/my_site/site.ini.append" and "image.ini.append". I also tried it with the new size-description of ver.3.3 allready mentioned by Emil above but there was no change at all (caches were cleared).

I dislike changing the main files, because it would have effect on all websites of this installation which have a different design-grid than this website/domain has. Is there a possibility to override the imagesize setting for a single domain/layout/whatever?

Thanx a lot and a happy new year,
Franz.