Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-365

ifNotEmpty doesn't work for jpegs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.1.5
    • 2.01
    • samples, taglibs
    • None
    • AIX

    Description

      The following code snippet does work fine for gifs, but does not for jpegs.

      — 8< —
      <%@ taglib uri="cms-taglib" prefix="cms" %>
      <%@ taglib uri="cms-util-taglib" prefix="cmsu" %>

      <cms:ifNotEmpty nodeDataName="image">
      <img src="<cmsu:fileSrc nodeDataName="image"/>">
      </cms:ifNotEmpty>

      — 8< —

      I have the following workaround:

      <%@ page import="info.magnolia.cms.core.ContentNode,
      info.magnolia.cms.util.Resource,
      info.magnolia.cms.gui.misc.FileProperties"%>
      <%@ taglib uri="cms-taglib" prefix="cms" %>
      <%@ taglib uri="cms-util-taglib" prefix="cmsu" %>

      <%
      ContentNode activePage = Resource.getLocalContentNode(request);
      if (activePage.getNodeData("image").isExist())

      { %> <img src="<cms:out nodeDataName="image"/>" alt="<cms:out nodeDataName="imageAlt"/>"> <% }

      %>

      I don't know if it is still broken in the current code base.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              pbaerfuss Philipp Bärfuss
              kraft Boris Kraft
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD