欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal 覆写 区块 内容

shiping1 的头像
区块覆写 其实还是用 devel themer看到的函数 对函数进行覆写比较方便
drupal 覆写 区块 内容  使用预处理函数

function shipingzhong_preprocess_block(&$vars, $hook) {
    //dpr($vars);
     
    dpr($vars['block']->bid);//这里是各个区块不同的
    dpr($vars['block_id']);//这里是各个区块 有可能相同
   dpr($vars['block_html_id']);//这里是各个区块不同的

  根据不同的区块 进行不同的覆写 这里用得到
}

function phptemplate_preprocess_block(&$vars) {
  if (isset($vars['block'])) {
      print_r($vars);
    }
  }

function phptemplate_preprocess_block(&$vars) {    
    if (isset($vars['block'])) {
      if($vars['block']->module == 'book') {
        $vars['block']->content = "My new content";
      }
    }
  }

来自 http://stackoverflow.com/questions/5320092/how-to-override-block-content-in-drupal
普通分类: