Helma Logo
main list history
previous version  overview  next version

Version 2 by hannes on 26. May 2008, 12:22

coming soonThe <code>helma.skin</code> module provides skinning and templating functionality to Helma applications.. A basic Helma skin looks like this:

  Hello <% name %>!

The part between the <code><%</code> and <code>%></code> is called a Macro Tag in Helma.

In Helma NG, the skin parser is implemented in Java, while the skin rendering is implemented in JavaScript, the default implementation being the <code>helma.skin</code> module.

== Builtin Macros

==== extends

==== subskin

==== render

== Methods and Classes

==== render(skin, context, scope)

==== createSkin(skin, scope)

==== Skin(mainskin, subskins, parentskin)

==== Skin.render(context)

==== Skin.renderSubskin(skinname, context)

==== Skin.getSubskin(skinname)