3
回答
httl 有类型 include 的功能么
科大讯飞通用文字识别100000次/天免费使用。立即申请   
三个页面  layout.httl 包含top.httl 和 footer.httl   index.httl 继承 layout.httl 这样的需求 臣妾怎么做不到   麻烦哪位大将军前来救援
举报
共有3个答案 最后回答: 4年前

有的

继承模板,以当前模板中的宏,替换父模板中的同名宏,执行父模板,输出到当前位置。
${extends("/layout.httl")}
${extends("/layout.httl","UTF-8")}
${extends("../layout.httl")}
${extends("../layout.httl","UTF-8")}
 
包含模板,执行目标模板,输出到当前位置。
${include("/template.httl")}
${include("/template.httl","UTF-8")}
${include("/template.httl", ["arg":"value"])}
${include("../template.httl")}
${include("../template.httl","UTF-8")}
 
包含模板中的宏,执行目标宏,输出到当前位置。
${include("/template.httl#macro")}
${include("/template.httl#macro","UTF-8")}
${include("/template.httl#macro")}
${include("/template.httl#macro", ["arg":"value"])}
 
读取目标文件中的内容,输出到当前位置。
${read("/text.txt")}
${read("/text.txt","UTF-8")}



详细参见:

http://httl.github.io/zh/syntax.html

顶部