zoukankan      html  css  js  c++  java
  • edusoho twig 引入文件功能

    在这里不得不提 edusoho twig 模板引擎了 跟smarty 比较类似 不过感觉还是更好一点儿

    这里用的标签就只有一个

    {% include '路径/文件名'  %}
    

     大家在首页做的改动比较多

    比如引入一个自定义模块  调用免费模块

    1、建立新模板路径原则 最好跟当前文件所在路径一样 或者有相应的文件分类

    2、在首页引入新模板 打开首页模板

    appResourcesviewsdefaultindex.html.twig

    3、在default 新建免费课程模板

    appResourcesviewsdefault ecommend-free.html.twig

    <!-- 推荐免费 -->
    {% set categoryId = config.categoryId|default(0) %}
    {% set count = config.count|default(4) %}
    {% set courseSets = data('FreeCourseSets',{'count':count, 'categoryId':categoryId}) %}
    
    {% if courseSets %}
      <section class="class-section {{config.background|default("")}}">
        <div class="container">
          <div class="text-line">
            <h5>
              <span> {{'免费课程'|trans}}</span>
              <div class="line"></div>
            </h5>
            <div class="subtitle">{{'XXXXXXXX'|trans}}</div>
          </div>
          <div class="recommend-class-list row">
            {% for courseSet in courseSets %}
              <div class="col-md-3 col-xs-6">
                 {% include 'course/free-grid.html.twig' with {courseSet: courseSet} %}
              </div>
            {% endfor %}
          </div>
          <div class="section-more-btn">
             <a href="{{ path('course_set_explore') }}" class="btn btn-default btn-lg">
            {{ '更多'|trans }} {# <i class="mrs-o es-icon es-icon-chevronright"></i> #}
          </a>
          </div>
        </div>
      </section>
    {% endif %}
    

     5、这个只是新建的架子 里边具体信息 需要for 循环 每一个内容 也就是在前台看到的每一个课程

    {% include 'course/free-grid.html.twig' with {courseSet: courseSet} %}
    

    6、在首页你要引入的位置 添加加载模板代码

    {% include 'default/recommend-free.html.twig'  %}
    

     OK 基本就这流程

  • 相关阅读:
    vue过滤器filters
    vue指令
    java命令
    mysql的information_schema表
    es6 Object的keys values entries方法
    mysql information_schema.INNODB_TRX
    流动相似性例子
    【转】time 模块详解(时间获取和转换)
    查找——平衡二叉树的实现(代码超详细注释)
    py中变量名的“秘密”
  • 原文地址:https://www.cnblogs.com/buxiangxin/p/7154430.html
Copyright © 2011-2022 走看看