Forums / Developer / << Criating and publishing Java Applet library >>

<< Criating and publishing Java Applet library >>

Author Message

Ihosvany Camps

Thursday 23 November 2006 1:07:20 pm

Hello all,

I am trying to make a library of Java Applet in eZ (in the same way as done for images, videos, etc.).

Until now I did the following:

In CONFIGURATION view:
1-) I created a new class group called "Java Applets"

2-) I created a class called"Java Applet" with the following attributes:
-- Information about the applet with identifier "info_aplet" (type: Textblock)
-- Height of the applet with identifier "HEIGHT" (type: Integer)
-- Width of the applet with identifier "WIDTH" (type: Integer)
-- Keyword for the applet (type: Keywords)
-- Applet code with identifier "applet_CODE" (type: Text line)
-- Applet file with identifier "archive" (type: File)
-- And some other attributes with applet properties like vertical and horizontal spaces, align, etc.

3-) I created a class called "Article with Applet". This is a copy of the Article class in witch I added an attribute called "Applet" with type "Object relation" (in the same way as the for the Images)

In DESIGN view:
Em DESIGN:
1-) I created a template called "article_applet" from the full.tpl template

2-) The article_applet template was edited and added the code for the applet into it:

<applet CODE="{$node.object.data_map.applet.applet_CODE}"
ARCHIVE="{$node.object.data_map.applet.archive}"
WIDTH="{$node.object.data_map.applet.width}"
HEIGHT="{$node.object.data_map.applet.height}"
HSPACE="{$node.object.data_map.applet.hspace}"
VSPACE="{$node.object.data_map.applet.vspace}"
ALIGN="{$node.object.data_map.applet.align}">
CalibreApplet2 aparecerá en un explorador compatible con JDK 1.1.
</applet>

The problem is that the applet is not found. I can not publish any info (attribute) about the applet using:

{attribute_view_gui attribute=$node.object.data_map.applet.applet_CODE}

That works to publish all other article's info.

Do you have any idea about how to make this work?

Many thanks in advance,

Camps