block.tpl.php

给block添加一个配置按钮

复制“modules/system/block.tpl.php”到你的主题目录下,添加如下代码到最后一个“</div>”之前:

  <?php if (user_access('administer blocks')):?>//仅对有管理区块权限的用户可见
    <?php print '<a class="block-conf" title="Configure This BLock" href="/admin/build/block/configure/'. $block->module .'/' . $block->delta . '?destination='. drupal_get_path_alias($_GET["q"]).'">' . t("Configure") . '</a>' ;?>
  <?php endif;?>

备注:

主题化-D-使用模板(block.tpl.php和其他)(视频)

本节介绍使用block.tpl.php和views的tpl来覆写区块的输出和优化views的html输出,这也是此系列教程的最后一节。

block-block-1.tpl.php源码

<?php global $base_url; ?>
<?php  global $user; ?>

<div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="toolbar-block block-<?php print $block->module ?>">
  <?php if ($block->subject): ?>
    <h2><span><?php print $block->subject ?></span></h2>
  <?php endif;?>