J5_02公共模板

weeya11个月前JTBC教程195

头部尾部
    <TITLE>{$=$htmlEncode(implode(' - ', array_reverse($meta_title)))}</TITLE>
    <META NAME="Keywords" CONTENT="{$=$htmlEncode($meta_keywords)}">
    <META NAME="Description" CONTENT="{$=$htmlEncode($meta_description)}">
    

图片css文件放在/jtbc/Public/common/assets/static/
路径调用{$=$root_assets_path}/static/

      <ul>
        <li><a href="{$=$getActualRoute('./')}">{$=$take('global.communal.home', 'lng')}</a></li>
        <li genre="aboutus"><a href="{$=$getActualRoute('aboutus/')}">{$=$take('global.aboutus:index.title', 'lng')}</a></li>
        <li genre="product"><a href="{$=$getActualRoute('product/')}">{$=$take('global.product:index.title', 'lng')}</a></li>
        <li genre="news"><a href="{$=$getActualRoute('news/')}">{$=$take('global.news:index.title', 'lng')}</a></li>
        <li genre="team"><a href="{$=$getActualRoute('team/')}">{$=$take('global.team:index.title', 'lng')}</a></li>
        <li genre="partnership"><a href="{$=$getActualRoute('partnership/')}">{$=$take('global.partnership:index.title', 'lng')}</a></li>
        <li genre="recruitment"><a href="{$=$getActualRoute('recruitment/')}">{$=$take('global.recruitment:index.title', 'lng')}</a></li>
      </ul>

导航调用分类{$=$render('global.render.product-index-div', $fetch(['genre' => 'universal/category', 'where' => ['genre' => 'product', 'father_id' => 0]]))}

模块变量分类URL:{@}<a href="../{$genre}/?type=list&amp;category={$id}">{$title}</a>{@}

调用关于我们列表{$=$render('global.render.header-about-li', $fetch(['genre' => 'aboutus', 'limit' => 10]))}
节点代码:{@}<a class="dropdown-item" href="/aboutus/?type=detail&amp;id={$id}">{$title}</a>{@}


页尾JS加上,不然面包屑和分页不显示<script type="module">import('./{$=$root_assets_path}/js/jtbc.js').then(module => { window.jtbc = new module.default(); });</script>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··
调用一级分类和二级分类循环调用代码
{$=$render('global.render.header-product-list', $fetch(['genre' => 'universal/category', 'where' => ['genre' => 'product', 'father_id' => 0]]))}
其中header-product-list节点代码
<ul class="dropdown-menu">
{@}<li class="dropdown-submenu">
<a class="dropdown-item" href="../{$genre}/?type=list&amp;category={$id}">{$title}</a>
<ul class="dropdown-menu">
{$=$render('global.render.header-product-list-2', $fetch(['genre' => 'universal/category', 'where' => ['genre' => '{$genre}','father_id' => '{$id}'], 'limit' => 10]))}
</ul>
</li>{@}
</ul>
其中header-product-list-2节点代码
{@}<li>
<a class="dropdown-item" href="../{$genre}/?type=list&amp;category={$id}">{$title}</a>
</li>
{@}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··

相关文章

J5导航条高亮显示js控制on代码

导航菜单实现高亮显示,增加一个js判断,菜单增加一个id调用。1、页脚增加这个判断        <!-- header menu active hove...

J5伪静态

Public/news/.rewrite的地址重写配置:<?phpreturn [  [    'file' => 'ind...

J5_09搜索

    需要在可以被搜索的模块目录中手动添加common/search.jtbc引导文件来激活搜索功能    需要手动构建关键字输入框并通过...

J5增加PDF附件下载功能

1、模块管理增加att字段,选择29附件管理器2、模板代码<table class="table table-striped m-0"><tbody><...

J5网站首页增加SEO标题

网站增加首页标题1、/Public/common/language/communal.jtbc文件增加节点    <item>  &nbs...

J5增加tag标签自定义URL

1、index.php文件detail节点$rsTag = strval($rs -> tag);//增加tag模块管理-添加字段tag,16标签输入框。2、tag/矿山副井井筒装备安装/htt...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。