Basic Functional Template
A basic functional template file (mastertemplate.bwmt
) without any layout or styling consists of the following mandatory template parts: <% CommonScripts %>
, <% Content %>
, <% HiddenFormFields %>
, and <% StartupScripts %>
. Most applications cannot function properly without <% Navigation main %>
, <% ButtonBarButtons left %>
, and <% ButtonBarButtons right %>
.
Putting it all together, you will get something like the example below:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>My WEM Application</title>
<% CommonScripts %>
</head>
<body>
<% Navigation main %>
<form method="post" enctype="multipart/form-data">
<% Content %>
<% HiddenFormFields %>
</form>
<% ButtonBarButtons left %>
<% ButtonBarButtons right %>
<% StartupScripts %>
</body>
</html>
Postback
As shown in the basic template above, to perform a proper postback, the <% Content %>
and <% HiddenFormFields %>
should be placed inside a <form>
block with the attribute enctype="multipart/form-data"
as follows:
<form method="post" enctype="multipart/form-data">
<% Content %>
<% HiddenFormFields %>
</form>
Remarks
Refer to the WMT reference for more details about the template parts and additional elements that can be used in design templates.
Last updated
Was this helpful?