itake(string argXInfostr, string argXInfoType, string argVars)

参数:

argXInfostr, 路径与节点字符串

argXInfoType, 类型字符串(lng,sel,tpl,cfg)

argVars(可选), 自定义替换的变量

作用:

按照给定的路径与节点读取.jtbc文件中的内容。

示例:

{$=itake("default.channel_title", "lng")} = 调用当前目录下的 common/language/default.jtbc 中的 channel_title 节点的内容

{$=itake("default.list", "tpl")} = 调用当前目录下的 common/template/default.jtbc 中的 list 节点的内容

{$=itake("global.articles:default.list", "tpl")} = 调用全局目录下的 articles/common/template/default.jtbc 中的 list 节点的内容

{$=itake("global.articles:default.list", "tpl", "-a=1|-b=2")} = 调用全局目录下的 articles/common/template/default.jtbc 中的 list 节点的内容,其中的{$-a}等于1{$-b}等于2

备注:

问:如何根据 argXInfostr 参数找到文件路径?

答:先根据 argXInfoType 参数确定目录 lng,sel 属于 common/language 目录 tpl 属于 common/template 目录 cfg 属于 common 目录,再看 argXInfostr 参数,形如 default.list 表示 default.jtbc 中的 list 节点,形如 global.articles:default.list 表示 是全局目录下的 articles 目录下的某个 default.jtbc 中的 list 节点,再根据前面的目录可以得出 common/language/default.jtbc 与 网站根目录下的 articles/common/language/default.jtbc