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 基本就这流程

  • 相关阅读:
    opencv掩模操作
    cvtColor()学习
    opencv中mat类介绍
    c++中的stl
    opencv3中SurfFeatureDetector、SurfDescriptorExtractor、BruteForceMatcher的使用
    CUDA学习
    visual studio + opencv + contrib
    11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机
    11.10/11.11/11.12 安装PHP5 11.13 安装PHP7
    11.6 MariaDB安装 11.7/11.8/11.9 Apache安装
  • 原文地址:https://www.cnblogs.com/buxiangxin/p/7154430.html
Copyright © 2011-2022 走看看