zoukankan      html  css  js  c++  java
  • drupal模板命名规则

    1、block--[region[module--delta]].tpl.php
    基于主题文件: block.tpl.php

    block--module--delta.tpl.php
    block--module.tpl.php
    block--region.tpl.php

    2、comment--[node-type].tpl.php
    基于主题文件: comment.tpl.php

    3、comment-wrapper--[node-type].tpl.php
    基于主题文件: comment-wrapper.tpl.php

    4、forums--[[containertopic]--forumID].tpl.php
    基于主题文件: forums.tpl.php

    For forum containers:
    forums--containers--forumID.tpl.php
    forums--forumID.tpl.php
    forums--containers.tpl.php
    For forum topics:
    forums--topics--forumID.tpl.php
    forums--forumID.tpl.php
    forums--topics.tpl.php

    5、maintenance-page--[offline].tpl.php
    基于主题文件: maintenance-page.tpl.php

    6、node--[type nodeid].tpl.php
    基于主题文件: node.tpl.php
    node--nodeid.tpl.php
    node--type.tpl.php
    node.tpl.php

    7、page--[front internal/path].tpl.php
    基于主题文件: page.tpl.php

    page--node--edit.tpl.php
    page--node--1.tpl.php
    page--node.tpl.php
    page.tpl.php
    page.tpl.php (this is always a suggestion)
    page--node.tpl.php (and prefix is set to page__node)
    page--node--%.tpl.php
    page--node--1.tpl.php (prefix is not changed because the component is a number)
    page--node--edit.tpl.php (and prefix is set to page__node__edit)
    page--front.tpl.php (but only if node/1/edit is the front page)

    8、poll-results--[block].tpl.php
    基于主题文件: poll-results.tpl.php

    9、poll-vote--[block].tpl.php
    基于主题文件: poll-vote.tpl.php

    10、poll-bar--[block].tpl.php
    基于主题文件: poll-bar.tpl.php

    11、profile-wrapper--[field].tpl.php
    基于主题文件: profile-wrapper.tpl.php

    12、search-results--[searchType].tpl.php
    基于主题文件: search-results.tpl.php

    13、search-result--[searchType].tpl.php
    基于主题文件: search-result.tpl.php
     

    page.tpl.php

    首页:page--front.tpl.php
    总分类:page.tpl.php page--taxonomy--term--4.tpl.php < page--taxonomy--term--%.tpl.php < page--taxonomy--term.tpl.php < page--taxonomy.tpl.php
    分类: page--taxonomy--term--3.tpl.php < page--taxonomy--term--%.tpl.php < page--taxonomy--term.tpl.php < page--taxonomy.tpl.php
    其他页面布局:page.tpl.php


    node.tpl.php
    分类: node--4.tpl.php < node--page.tpl.php
    列表:node.tpl.php node--1.tpl.php < node--article.tpl.php
    block.tpl.php
    区块:modules/block/block.tpl.php block--system--navigation.tpl.php < block--system.tpl.php < block--sidebar-first.tpl.php < block.tpl.php
    block--search--form.tpl.php < block--search.tpl.php < block--sidebar-first.tpl.php < block.tpl.php

  • 相关阅读:
    ubuntu搭建GitLab
    inline,inline-block,block元素的区别
    ES6入门学习
    webpack配置
    angular6之路由
    angular6之Http服务
    angular6之http请求拦截器
    Spring Cloud(6.2):搭建OAuth2 Client
    Spring Cloud(6.1):搭建OAuth2 Authorization Server
    keytool命令的使用
  • 原文地址:https://www.cnblogs.com/suihui/p/3759317.html
Copyright © 2011-2022 走看看