JumboTCMS_src/JumboTCMS.TEngine/help.htm
(开头部分) 15KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<style type="text/css">
.code {
border: 1px solid black;
background-color: #EEEEEE;
color: navy;
width: 790px;
}
</style>
<div style="width:800px;font-size:12px;font-family:verdana">
<br>简单模板:<br>
<pre class="code">
Thank You for your order ${order.billFirstName} ${order.billLastName}.
<br>
Your Order Total is: ${format(order.total, "C")}
<br>
<#if test="${order.shipcountry isnot "US"}">
Your order will arrive in 2-3 weeks
<#else>
Your order will arrive in 5-7 days
<#/if>
</pre>
The templates can have expressions, if/elseif/else statement, foreach statement, for statement, set statement and other templates.
<br>
<br>
<b>Templates API:</b>
There are 2 classes mainly used in Template Engine: Template and TemplateManager.
<br>
Template holds a single instance of a template and TemplateManager is used for executing templates.
<br>
Easiest way of creating Templates is by using static methods of Template or TemplateManager:
<pre class="code">
Template template = Template.FromString(string name, string data)
Template template = Template.FromFile(string name, string filename)
</pre>
then you use it to instantilate TemplateManager.
<pre class="code">
TemplateManager mngr = new TemplateManager(template);
</pre>
or even easier:
<pre class="code">
TemplateManager mngr = TemplateManager.FromFile(filename);
TemplateManager mngr = TemplateManager.FromString(template);
</pre>
when using FromString method, the string passed contains template code. This method can be used
to dynamically generate text without having templates in files.
<br>
You use SetValue(string name, object value); to add values that can be used within the templates.
<br>
例如:
<pre class="code">
mngr.SetValue("customer", new Customer("Tom", "Jackson"));
</pre>
<br>
There are several built in functions and additional functions can be easily added.
The built in functions are:
<br>
<b>equals(obj1, obj2)</b> - 测试obj1 和 obj2 是否相等. 返回boolean值.
<br>
<br>
后面还有 467 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。