www.gusucode.com > baigo CMS PHP开源网站管理系统 v1.2.2源码程序 > baigocms_v1.2.2/bg_core/lang/zh_CN/help/tpl/common.php
<?php return "<a name=\"tree\"></a> <h3>栏目树</h3> <p> 在任何模板内,均可以用遍历 <code>{\$tplData.cateRows}</code> 的方式来显示网站所有栏目的树形结构,详细字段请查看 <a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=cate#cateRow\">栏目</a>。 </p> <p> </p> <h4>栏目树数据示例</h4> <code>{\$tplData.cateRows|@print_r}</code> <p> <pre><code class=\"language-php\">Array ( [7] => Array ( [cate_id] => 7 //栏目 ID [cate_name] => baigo CMS //名称 [cate_alias] => baigocms //别名 [cate_parent_id] => 0 //隶属栏目 ID [urlRow] => Array ( [cate_url] => /cate/baigocms/id-7/ //URL [page_attach] => page- //分页附加 ) [cate_childs] => Array ( //子栏目 [13] => Array ( [cate_id] => 13 [cate_name] => test [cate_alias] => test [cate_parent_id] => 7 [urlRow] => Array ( [cate_url] => /cate/baigocms/test/id-13/ [page_attach] => page- ) ) ) ) )</code></pre> </p> <hr> <a name=\"call\"></a> <h3>调用</h3> <p> 在任何模板内,均可以用函数 <code>{call_display call_id=调用 ID}</code> 的方式来显示调用,执行此函数后,模板会生成一个 <code>{\$callRows}</code> 数组,可以通过遍历 <code>{\$callRows.调用 ID}</code> 的方式来显示调用结果,<code>{\$callRows}</code> 数组会根据不同的调用类型有所不同,详情请查看 <a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=article#articleRow\">文章</a>、<a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=cate#cateRow\">栏目</a>、<a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=tag#tagRow\">TAG</a>、<a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=spec#specRow\">专题</a> 等有关信息。关于调用以及调用 ID 请查看 <a href=\"{BG_URL_HELP}ctl.php?mod=admin&act_get=call\">调用管理</a>。 </p> <hr> <a name=\"callAttach\"></a> <h3>调用附件</h3> <p> 在任何模板内,均可以用函数 <code>{call_attach attach_id=附件 ID}</code> 的方式来显示调用,执行此函数后,模板会生成一个 <code>{\$attachRows}</code> 数组,可以通过遍历 <code>{\$attachRows.附件 ID}</code> 的方式来显示调用结果,详情请查看 <a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=attach\">附件 / 缩略图</a>。 </p> <hr> <a name=\"callCate\"></a> <h3>调用栏目</h3> <p> 在任何模板内,均可以用函数 <code>{call_cate cate_id=栏目 ID}</code> 的方式来显示调用,执行此函数后,模板会生成一个 <code>{\$cateRows}</code> 数组,可以通过遍历 <code>{\$cateRows.栏目 ID}</code> 的方式来显示调用结果,详情请查看 <a href=\"{BG_URL_HELP}ctl.php?mod=tpl&act_get=cate\">栏目</a>。 </p> <hr> <a name=\"include\"></a> <h3>包含</h3> <p> 在任何模板内,均可以用 <code>{include \"包含模板路径\"}</code> 的方式来包含并执行文件,您可以在模板目录下,建立一个目录,如 <mark>inc</mark>,用来统一存放被包含的模板,如:<code>{include \"inc/head.tpl\"}</code>,关于包含,请查看 Smarty 官方网站 <a href=\"http://www.smarty.net\" target=\"_blank\">http://www.smarty.net</a></a>。 </p> <hr> <a name=\"ubb\"></a> <h3>部分 UBB 代码支持</h3> <p> 在任何模板内,均可以用 Smarty 修饰符 <code>{\$string|ubb}</code> 的方式来实现部分 UBB 代码,被支持的 UBB 代码请查看 <a href=\"{BG_URL_HELP}ctl.php?mod=admin&act_get=common#ubb\">管理后台</a>。 </p> <hr> <a name=\"const\"></a> <h3>常量</h3> <p> 在任何模板内,均可以用 <code>{\$smarty.const.常量名}</code> 的方式来调用系统内置常量,如果您想得到所有的常量名,请查看 <mark>./bg_config</mark> 目录下的文件。 </p> <div class=\"panel panel-default\"> <div class=\"panel-heading\">常用常量</div> <div class=\"table-responsive\"> <table class=\"table\"> <thead> <tr> <th class=\"text-nowrap\">常量名</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td class=\"text-nowrap\">BG_URL_ROOT</td> <td>网站根目录</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_HELP</td> <td>帮助信息路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_ARTICLE</td> <td>文章路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_ATTACH</td> <td>附件路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_SSO</td> <td>baigo SSO 路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_PUB</td> <td>前台路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_ADMIN</td> <td>管理后台路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_INSTALL</td> <td>安装程序路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_URL_STATIC</td> <td>静态文件路径</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_NAME</td> <td>网站名称</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_DOMAIN</td> <td>网站域名</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_URL</td> <td>网站首页 URL</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_PERPAGE</td> <td>每页显示数</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_TIMEZONE</td> <td>所处时区</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_DATE</td> <td>日期格式</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_DATESHORT</td> <td>短日期格式</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_TIME</td> <td>时间格式</td> </tr> <tr> <td class=\"text-nowrap\">BG_SITE_TIMESHORT</td> <td>短时间格式</td> </tr> </tbody> </table> </div> </div> <hr> <a name=\"lang\"></a> <h3>语言资源</h3> <p> 在任何模板内,均可以用 <code>{\$数组名.键名}</code> 的方式来调用系统内置语言资源,如果您想得到所有的语言资源的键名,可以使用 <code>{\$数组名|@debug_print_var}</code> 或者 <code>{\$数组名|@print_r}</code> 来显示数组结构。 </p> <div class=\"panel panel-default\"> <div class=\"panel-heading\">常用语言资源</div> <div class=\"table-responsive\"> <table class=\"table\"> <thead> <tr> <th class=\"text-nowrap\">数组名</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td class=\"text-nowrap\">lang</td> <td>通用信息,包含系统中常用的语言内容。</td> </tr> <tr> <td class=\"text-nowrap\">alert</td> <td>提示信息</td> </tr> </tbody> </table> </div> </div> <hr> <a name=\"custom\"></a> <h3>自定义字段</h3> <p> 在任何模板内,均可以用遍历 <code>{\$tplData.customRows}</code> 的方式来显示所有有效自定义字段的列表。 </p> <div class=\"panel panel-default\"> <div class=\"panel-heading\">常用语言资源</div> <div class=\"table-responsive\"> <table class=\"table\"> <thead> <tr> <th class=\"text-nowrap\">键名</th> <th class=\"text-nowrap\">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td class=\"text-nowrap\">custom_id</td> <td class=\"text-nowrap\">int</td> <td>自定义字段 ID</td> </tr> <tr> <td class=\"text-nowrap\">custom_name</td> <td class=\"text-nowrap\">string</td> <td>自定义字段名称</td> </tr> <tr> <td class=\"text-nowrap\">custom_childs</td> <td class=\"text-nowrap\">array</td> <td>子字段数组</td> </tr> </tbody> </table> </div> </div> <p> </p> <h4>自定义字段数据示例</h4> <code>{\$tplData.customRows|@print_r}</code> <p> <pre><code class=\"language-php\">Array ( [0] => Array ( [custom_id] => 4 //字段 ID [custom_name] => 尺寸 //名称 [custom_parent_id] => 0 //隶属字段 ID [custom_cate_id] => 0 //隶属栏目 ID [custom_childs] => Array ( //子字段 [0] => Array ( [custom_id] => 5 [custom_name] => 长 [custom_parent_id] => 4 [custom_cate_id] => 2 ) ) ) )</code></pre> </p>";