Christian,

Thanks a lot for your information.
It solves the issue but after the downloaded of the JExelAPI 
(http://jexcelapi.sourceforge.net).

I check the module and I already modified some stuffs for a demo:
 - Modification of the HTML Div for the compatibility of the Templating Kit
 - Add of the Edit toolbar

But I think that this module needs the following modifications:
 - Replace the imported style to a pure CSS mechanism (based on Excel style?)
 - Manage alignment, bold, italic from Excel (it is compatible with CSS)
 - Manage the Header (row and column) of a table with TH (We need to find a 
convention base on Excel style?)
 - Selection of the table width in dialog (e.g. width="100%")
 - Migration to Freemarker
 - Add some Exception handling in paragraph
 - Possibility to update the table after saving the dialog via the Edit toolbar 
(currently, you have to change the Excel file)

If my client accept this module, I will work on it.

Cheers
Benoît

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Christian Ringele
Sent: lundi 27 juillet 2009 16:59
To: Magnolia User-List
Subject: Re: [magnolia-user] Excel Renderer


Hi Benoit,

The Resource object is deprecated since 4.0.
So getting for example the current content can be done like this java
wise:
Content currentContent =
MgnlContext.getAggregationState().getCurrentContent();

But in a template this should directly be possible over $
{content.someproperty}.

I hope this is some help.

Cheers
Christian


On Jul 27, 2009, at 16:47 , Grégory Joseph wrote:

>
> Hi Benoit,
>
> These templates were written against Magnolia 3.5, if memory serves
> right.
> It shouldn't be too complex to update them to 4.x if you have
> minimal templating experience (this could be your first;)) - see the
> templating guide for some tips. The offending line here simply needs
> to get the current paragraph/document.
>
> hth,
>
> -g
>
> ----- Original Message -----
> From: Benoit Segaert
> [mailto:[email protected]]
> To: Magnolia User-List
> [mailto:[email protected]]
> Sent: Mon, 27 Jul 2009 16:24:50
> +0200
> Subject: [magnolia-user]  Excel Renderer
>
>
>>
>> I deployed the Excel renderer module in Magnolia 4.1 and I received
>> this
>> error:
>>
>> The method getLocalContentNode() in the type Resource is not
>> applicable for
>> the arguments (HttpServletRequest)
>> <%@ taglib prefix="cms" uri="cms-taglib" %>
>> <div class="excel">
>> <%
>>     final Content paragraphNode =
>> Resource.getLocalContentNode(request);
>> ...
>> 2009-07-27 15:49:41,460 ERROR info.magnolia.cms.taglibs.Include
>>   : Can't render paragraph template
>> /templates/excelrenderer/paragraphs/excel-dms.jsp
>> info.magnolia.module.templating.RenderException: Can't render
>> paragraph
>> template /templates/excelrenderer/paragraphs/excel-dms.jsp
>>        at
>> info
>> .magnolia
>> .module
>> .templating
>> .paragraphs.JspParagraphRenderer.onRender(JspParagraphRenderer.java:
>> 58)
>>        at
>> info
>> .magnolia
>> .module.templating.AbstractRenderer.render(AbstractRenderer.java:83)
>>        at
>> info
>> .magnolia
>> .module
>> .templating
>> .paragraphs
>> .AbstractParagraphRenderer.render(AbstractParagraphRenderer.java:64)
>>        at
>> info
>> .magnolia
>> .module
>> .templating
>> .ParagraphRenderingFacade.render(ParagraphRenderingFacade.java:111)
>>
>> Can you help me?
>>
>> Benoît
>>
>>
>>
>> ----------------------------------------------------------------
>> For list details see
>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>> To unsubscribe, E-mail to: <[email protected]>
>> ----------------------------------------------------------------
>>
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to