Template of phpLens in view state Default: The Smarty template file must be placed in the templates subdirectory of the Web page.
The following template variables are available:
{$COLORNAVBORDER} -- The color of the navigation menu background.
{$LAYOUT_ATTR} -- all the layout table attributes, including bgcolor
{$TOPCAPTION}
{$BOTTOMCAPTION}
{$GRIDDATA} -- an array holding an the html for each column
{$DETAILDATA} -- the html for the details of a row
{$PAGENO} -- the current page number
{$NAVMENUS} -- the menus
{$ERRORMESSAGES} -- where to display error messages (see also templateShowErrors).
A synonym for {$LAYOUT_ATTR} is {$COLORBACKGROUND} for historical reasons.
Also since 2.8, if you set $lens->templateLayoutAddFilter then a new variable becomes available,
{$FILTERFORM} -- where to place the filter/search formSyntax
$lens->templateLayout = 'layout.tpl';
Contents of sample layout.tpl:
<table {$LAYOUT_ATTR} border=0 cellspacing=0 cellpadding=1>
<tr><td>
<table bgcolor={$COLORNAVBORDER} width=100% cellspacing=0 cellpadding=0 border=0>
<tr><td> {$TOPCAPTION}</td><td align=right>{$NAVMENUS}</td></tr>
</table>
</td></tr>
<tr><td>
<table border=0 width=100% cellspacing=0 cellpadding=0>
<tr>
{section name=cols loop=$GRIDDATA}
<td valign=top>
{$GRIDDATA[cols]}
</td>
{/section}
{if strlen($DETAILDATA)>0}
<td valign=top>{$DETAILDATA}</td>
{/if}
</tr>
</table>
</td></tr>
<tr><td>
<table bgcolor={$COLORNAVBORDER} width=100% border=0 cellspacing=0 cellpadding=0>
<tr><td> {$BOTTOMCAPTION}</td><td align=right>{$NAVMENUS}</td></tr>
</table>
</td></tr>
</table> Basic:Yes Advanced/Enterprise:Yes DynamicEdit:Yes [Version 1.0]
|