[opencms-dev] Extracting Copyright-value

Atle Enersen atle.enersen at gmail.com
Wed Nov 27 07:57:38 CET 2024


Hello, and thanks for the answer, Alex.

I am almost there, but the https://documentation.opencms.org/javadoc/tld/ is down so I am stuck for now.

This code chokes at line 4 in the code pasted below. An error occurred at line: [46] in the jsp file: [/WEB-INF/jsp/offline/system/modules/org.enersen.core/formatters/enersenarticlesimple.jsp] cms cannot be resolved

<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %><%@ page import="org.opencms.file.*, org.opencms.main.CmsException" %>
<cms:formatter var="content">
<%
    CmsObject cmsObject = cms.getCmsObject();
    String imagePath = (String) pageContext.getAttribute("content.value.ImageTop");

    try {
        CmsResource resource = cmsObject.readResource(imagePath);
        out.println("Resource Name: " + resource.getName() + "<br>");
        out.println("Resource Type: " + resource.getTypeId() + "<br>");
        out.println("Resource Path: " + resource.getRootPath() + "<br>");
    } catch (CmsException e) {
        e.printStackTrace();
        out.println("Error reading resource: " + e.getMessage());
    }
%>
  

Alt godt, hilsen Atle Enersen. 
-- 
Telefon: +47 48 06 31 71 




opencms-dev på vegne av opencms-dev-request at opencms.org <mailto:opencms-dev-request at opencms.org> <opencms-dev-bounces at opencms.org <mailto:opencms-dev-bounces at opencms.org> på vegne av opencms-dev-request at opencms.org <mailto:opencms-dev-request at opencms.org>> skrev følgende den 26.11.2024, 12:00:


Send opencms-dev mailing list submissions to
opencms-dev at opencms.org <mailto:opencms-dev at opencms.org>


To subscribe or unsubscribe via the World Wide Web, visit
https://lists.opencms.org/mailman/listinfo/opencms-dev <https://lists.opencms.org/mailman/listinfo/opencms-dev>
or, via email, send a message with subject or body 'help' to
opencms-dev-request at opencms.org <mailto:opencms-dev-request at opencms.org>


You can reach the person managing the list at
opencms-dev-owner at opencms.org <mailto:opencms-dev-owner at opencms.org>


When replying, please edit your Subject line so it is more specific
than "Re: Contents of opencms-dev digest..."




Today's Topics:


1. Re: Extracting Copyright-value (Alex Kandzior)




----------------------------------------------------------------------


Message: 1
Date: Mon, 25 Nov 2024 12:39:04 +0100
From: Alex Kandzior <alex at opencms.org <mailto:alex at opencms.org>>
To: The OpenCms mailing list <opencms-dev at opencms.org <mailto:opencms-dev at opencms.org>>
Subject: Re: [opencms-dev] Extracting Copyright-value
Message-ID: <041ACD40-4B52-4BC6-93B5-2CBE9B0093E6 at opencms.org <mailto:041ACD40-4B52-4BC6-93B5-2CBE9B0093E6 at opencms.org>>
Content-Type: text/plain; charset="utf-8"


You need to read the "Copyright" property from the file resource.


Traditional tag notation:
<c:set var="imageCopyright"><cms:property name="Copyright" file="%path-to-your-image%" default="" /></c:set>


More modern direct EL notation:
<c:set var="imageCopyright" value="${cms.vfs.readResource['%path-to-your-image%'].property['Copyright']}" />


For further inspiration, you may also look here (around line 230):
https://github.com/alkacon/mercury-template/blob/master/alkacon.mercury.template/resources/system/modules/alkacon.mercury.template/tags/image-vars.tag <https://github.com/alkacon/mercury-template/blob/master/alkacon.mercury.template/resources/system/modules/alkacon.mercury.template/tags/image-vars.tag>


Kind regards,
Alex.


-------------------
Alexander Kandzior


Alkacon Software - The OpenCms Experts 
http://www.alkacon.com <http://www.alkacon.com> - http://www.opencms.org <http://www.opencms.org                                                          >




> Am 25.11.2024 um 10:28 schrieb Atle Enersen via opencms-dev <opencms-dev at opencms.org <mailto:opencms-dev at opencms.org>>:
> 
> Hello.
> 
> I can find the title of a page using:
> 
> <title><c:out value="${cms.title}" /></title>
> 
> But I cannot find any way to extract the value of the Image-property of a regular Image object. I have consulted the documentation but found nothing. The image itself works and are displayed ok.
> 
> Can anyone help?
> 
> Here is the extracted definition from the xsd:
> 
> <xsd:complexType name="OpenCmsEnersenArticleSimple">
> <xsd:sequence>
> <xsd:element name="ImageTop" type="OpenCmsVfsFile" />
> </xsd:sequence>
> <xsd:attribute name="language" type="OpenCmsLocale" use="required"/>
> </xsd:complexType>
> 
> <Setting>
> <PropertyName>ImageTop</PropertyName>
> <Widget>imagegallery</Widget>
> <WidgetConfig>{useformat:true}</WidgetConfig>
> <Search>false</Search>
> </Setting>
> 
> Alt godt/best regards, hilsen Atle Enersen.
> --
> Telefon: +47 48 06 31 71
> 
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> https://lists.opencms.org/mailman/listinfo/opencms-dev <https://lists.opencms.org/mailman/listinfo/opencms-dev>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencms.org/pipermail/opencms-dev/attachments/20241125/6fc5152d/attachment-0001.htm> <http://lists.opencms.org/pipermail/opencms-dev/attachments/20241125/6fc5152d/attachment-0001.htm>>


------------------------------


Subject: Digest Footer


_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
https://lists.opencms.org/mailman/listinfo/opencms-dev <https://lists.opencms.org/mailman/listinfo/opencms-dev>




------------------------------


End of opencms-dev Digest, Vol 135, Issue 2
*******************************************




More information about the opencms-dev mailing list