`

drupal block

阅读更多
Template files are searched in the following order:

  •      block-[module]-[delta].tpl.php
  •      block-[module].tpl.php
  •      block-[region].tpl.php
  •      block.tpl.php


For example, the user login block has a delta of '0'. If you put it in the left sidebar, when it's rendered, PHPTemplate will search for the following templates in descending order:
  •      block-user-0.tpl.php
  •      block-user.tpl.php
  •      block-left.tpl.php
  •      block.tpl.php

You can find the block's module and delta by looking at the html source of a page: each block's main DIV has the following classes and IDs:
  
<div class="block block-<?php print $block->module; ?>" 
id="block-<?php print $block->module; ?>-
<?php print $block->delta; ?>">
    <h2 class="title"><?php print $block->subject; ?></h2>
    <div class="content"><?php print $block->content; ?></div>
 </div>
分享到:
评论

相关推荐

    drupal_block_reactive:Drupal 8,ES2015(w Babel)和React.js

    Drupal Block Reactive(代号时髦) 模块使用最近的注释创建一个块。 使用动态显示。 通过Babel和npm脚本使用。 该模块的目标是尽可能简单:最小的依赖关系,工具和步骤来实际编写可以正常工作的ES6代码。 这样,...

    Drupal.8.for.Absolute.Beginners.1430264667

    Chapter 11: Creating a Drupal Block Programmatically and Basic MySQL Usage Chapter 12: Theming Your Site Part 1: Theme Functions and a Twig Primer Chapter 13: Theming Your Site Part 2: Creating a ...

    drupal建站教程

    8. **性能优化与安全**:学习缓存策略,如Page Cache和Block Cache,提高网站性能。理解如何使用CDN服务加速内容分发。同时,了解安全最佳实践,如定期备份、防止SQL注入和XSS攻击。 9. **站点部署与维护**:学习...

    Drupal7 theme samoca

    Drupal7主题Samoca是一个专为Drupal7内容管理系统设计的网页模板,它被广泛用于学习和实践Drupal主题开发。Drupal7是一个强大的开源CMS平台,允许用户创建复杂、功能丰富的网站,而Samoca主题则是其众多可定制外观的...

    DRUPAL精华教程集

    ### DRUPAL精华教程集知识点概述 #### 一、外观主题 ##### 1. Drupal打造中国化主题系列教程 - **教程目的**:本系列教程旨在帮助用户了解如何基于Drupal框架构建符合中国审美的主题样式。 - **主要内容**:涵盖从...

    Drupal高手建站技术手册目录.pdf

    手册的第三部分对Drupal的基本概念进行了深入讲解,涵盖了节点(Node)、内容类型(ContentType)、模块(Module)、主题(Theme)、区块(Block)、菜单(Menu)、用户(User)、评论(Comment)、分类(Taxonomy)...

    drupal建站CMS系统源码

    在解压的文件中,你可以找到许多核心模块,如Block、Field、Menu等。 9. **升级路径**:Drupal 8提供了平滑的升级路径,使得从旧版本升级变得更容易。 10. **Web服务和集成**:Drupal 8能够与外部系统集成,通过...

    drupal7 自己写的扩展模块 news

    比如,`hook_menu()` 可用于定义模块提供的路由和页面,`hook_block()` 可创建自定义区块。 4. **数据库交互**:Drupal 使用自己的数据库层,通过 `db_query()` 或者 `EntityFieldQuery` API 进行数据操作。"news" ...

    Drupal Classic主题

    6. **兼容性**:Drupal Classic应确保与最新版本的Drupal核心兼容,同时也考虑与其他常用模块的兼容性,如Views(用于创建自定义内容列表)、Block_visibility_groups(控制区块显示条件)等。 7. **SEO优化**:...

    drupal8经典的主题开发教程英文版

    7. Drupal 8提供的功能:了解Drupal 8提供的各种功能,例如区块(Block)、字段(Field)、视图(View)等,并学会如何在主题中使用它们。 8. 高级主题特性:深入探索高级主题特性,包括主题设置、样式表的优化和...

    Drupal数据库模型

    - **首页设计**: Drupal允许创建自定义页面布局,可以组合使用Block、View和Page内容来构建首页。 总之,迁移ASP网站到Drupal涉及到深入理解Drupal的数据库模型和工作流程,以及有效的数据转换策略。通过合理利用...

    Drupal模板变量列表

    Drupal是一个强大的开源内容管理系统(CMS),它允许开发者和网站管理员构建功能丰富的动态网站。在Drupal的模板系统中,模板变量起着至关重要的作用,它们是数据传递的载体,用于渲染和展示内容。以下是对"Drupal...

    Drupal.8.Development.Beginners.Guide.2nd.Edition.epub

    Enhance the content author's user experience and custom block Find out about field Type API and explore custom theme development Manage various media types in Drupal for your content-rich website In ...

    drupal7views图文教程

    Drupal 7 中的 Views 模块是一个非常强大的内容展示工具,它允许网站管理员和开发者以高度自定义的方式呈现 Drupal 网站中的数据。通过 Views,你可以创建各种类型的页面、区块或馈送(feed),展示内容如节点...

    Drupal7 API

    根据提供的信息,我们可以深入探讨Drupal 7 API的相关知识点。这里将详细介绍Drupal 7 API的核心概念、组成部分以及如何在实际开发中应用这些API。 ### Drupal 7 API简介 Drupal 7是一款非常强大的开源内容管理...

    drupal 初级教程

    **术语**:理解Drupal中的专业术语对于初学者来说至关重要,例如节点(Node)、区块(Block)、主题(Theme)和模块(Module)等,这些都是Drupal的核心组成部分。 **最佳实践**:遵循Drupal社区推荐的最佳实践可以...

Global site tag (gtag.js) - Google Analytics