• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP block_load函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中block_load函数的典型用法代码示例。如果您正苦于以下问题:PHP block_load函数的具体用法?PHP block_load怎么用?PHP block_load使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了block_load函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: cpr_foundation_access_preprocess_user_profile

/**
 * Implements template_preprocess_user_profile.
 */
function cpr_foundation_access_preprocess_user_profile(&$vars)
{
    $vars['displayname'] = '';
    if (isset($vars['field_first_name'][0]['safe_value'])) {
        $vars['displayname'] .= $vars['field_first_name'][0]['safe_value'] . ' ';
    }
    if (isset($vars['field_last_name'][0]['safe_value'])) {
        $vars['displayname'] .= $vars['field_last_name'][0]['safe_value'];
    }
    if (isset($vars['field_display_name'][0]['safe_value'])) {
        $vars['displayname'] .= ' | ' . $vars['field_display_name'][0]['safe_value'];
    }
    if (empty($vars['displayname'])) {
        $vars['displayname'] = $vars['user_name'];
    }
    if (!empty($vars['field_user_photo'])) {
        $vars['field_user_photo'][0]['attributes'] = array('class' => array('circle', 'ferpa-protect'));
        $vars['field_user_photo'][0]['alt'] = t('Picture of @name', array('@name' => $vars['displayname']));
        $vars['field_user_photo'][0]['path'] = $vars['field_user_photo'][0]['uri'];
        $vars['photo'] = theme('image', $vars['field_user_photo'][0]);
    } else {
        $vars['photo'] = '<img src="' . base_path() . drupal_get_path('theme', 'foundation_access') . '/img/user.png" class="ferpa-protect circle" />';
    }
    if (!empty($vars['field_user_banner'])) {
        $vars['banner'] = $vars['user_profile']['field_user_banner'];
    } else {
        $vars['banner'] = '<img class="background" src="http://materializecss.com/images/office.jpg" alt="">';
    }
    // load up related user data
    $blockObject = block_load('elmsln_core', 'elmsln_core_user_xapi_data');
    $vars['user_data'] = _block_get_renderable_array(_block_render_blocks(array($blockObject)));
}
开发者ID:mmilutinovic1313,项目名称:elmsln,代码行数:35,代码来源:template.php


示例2: __construct

 /**
  * Constructor
  *
  * Creates a new block object.
  *
  * @param string $module The module the block belongs to.
  * @param string $delta  The name of the block within the
  *                       module.
  */
 public function __construct($module, $delta)
 {
     $block = block_load($module, $delta);
     if (!$block) {
         throw new \Exception("The block ({$module}, {$delta}) doesn't exist!");
     }
     $this->base = $block;
 }
开发者ID:ryne-andal,项目名称:ablecore,代码行数:17,代码来源:Block.php


示例3: block_render

function block_render($module, $block_id)
{
    $block = block_load($module, $block_id);
    $block_content = _block_render_blocks(array($block));
    $build = _block_get_renderable_array($block_content);
    $block_rendered = drupal_render($build);
    print $block_rendered;
}
开发者ID:Virprince,项目名称:drupal7,代码行数:8,代码来源:template-override-utile.php


示例4: bc_theme_preprocess_page

/**
 * Implements HOOK_preprocess_page().
 */
function bc_theme_preprocess_page(&$vars)
{
    // Render logo block for presentation region.
    $block = block_load('bc_blocks', 'bc_pres_logo');
    $vars['pres_logo'] = _block_get_renderable_array(_block_render_blocks(array($block)));
    // Is moderator.
    $vars['is_moderator'] = in_array('moderator', $vars['user']->roles);
}
开发者ID:renanmfd,项目名称:bc_bluehost,代码行数:11,代码来源:template.php


示例5: customPrintViewsBlock

function customPrintViewsBlock($blockName)
{
    $block = block_load("views", $blockName);
    $blocks_to_render = _block_render_blocks(array($block));
    if (count($blocks_to_render) > 0) {
        $render_array = _block_get_renderable_array($blocks_to_render);
        print render($render_array);
        return true;
    }
    return false;
}
开发者ID:jeddobson,项目名称:LacunaStories,代码行数:11,代码来源:user-profile.tpl.php


示例6: nuboot_radix_menu_tree__primary

/**
 * NuBoot theme wrapper function for the primary menu links.
 */
function nuboot_radix_menu_tree__primary(&$variables)
{
    return '<ul class="menu nav navbar-nav">' . $variables['tree'] . '</ul>';
    // Add views exposed search.
    $block = block_load('dkan_sitewide', 'dkan_sitewide_search_bar');
    if ($block) {
        $search = _block_get_renderable_array(_block_render_blocks(array($block)));
        print render($search);
    }
    // End views exposed search.
}
开发者ID:newswim,项目名称:dkan-drops-7,代码行数:14,代码来源:menu-tree.func.php


示例7: render_block_content

/**
 * Helper function to find and render a block by Jeremy Cerda @FreighthouseNYC
 * PS. - Necessary to support i18n
 */
function render_block_content($module, $delta)
{
    $output = '';
    if ($block = block_load($module, $delta)) {
        if ($build = module_invoke($module, 'block_view', $delta)) {
            $delta = str_replace('-', '_', $delta);
            drupal_alter(array('block_view', "block_view_{$module}_{$delta}"), $build, $block);
            if (!empty($build['content'])) {
                return is_array($build['content']) ? render($build['content']) : $build['content'];
            }
        }
    }
    return $output;
}
开发者ID:freighthouse,项目名称:code,代码行数:18,代码来源:template.php


示例8: block_load

<div id="dlor-frontpage-threeup">
  <div class="dlor-frontpage-threeup-item">
    <? 
      //ABOUT BLOCK
      $block = block_load('block',18);  //get block id from custom blocks table
      $render_block = _block_get_renderable_array(_block_render_blocks(array($block)));
      $out = drupal_render($render_block);
      echo $out;
    ?>
  </div>
  <div class="dlor-frontpage-threeup-item">
    <h2 class="block-title">Search</h2>
    <? 
      //SEARCH FORM
      $block = block_load('block','20');  //get block id from custom blocks table
      $render_block = _block_get_renderable_array(_block_render_blocks(array($block)));
      $out = drupal_render($render_block);
      echo $out;
    ?>
  </div>
  <div class="dlor-frontpage-threeup-item">
    <? //RECENT ITEMS ?>
    <h2 class="block-title">Recent Entries</h2>
    <div class="<?php 
print $classes;
?>
">
      <?php 
print render($title_prefix);
?>
开发者ID:BCLibCoop,项目名称:toolshed-drupal-sky-theme,代码行数:30,代码来源:views-view--frontpage--page.tpl.php


示例9: node_load

$node = node_load(7);
webform_node_view($node, 'full');
print theme_webform_view($node->content);
?>
        </div>
    </div>
</div>





/* TESTIMONIALS SECTION */
<div class="sections testimonials_section">
<?php 
$block = block_load('views', 'testimonial_slider-block');
$output = _block_get_renderable_array(_block_render_blocks(array($block)));
$output = drupal_render($output);
print $output;
?>
    <!--  <div class="boxes-2">-->
    <!--    <ul>-->
    <!--      <li>-->
    <!--        <div class="test-content">-->
    <!--          <i class="fa fa-quote-left"></i>Mydea is a high-value partner. I've-->
    <!--          worked with them while leading account development teams at two-->
    <!--          separate organizations over the past five years and have consistently-->
    <!--          received best-in-class service from their customer and prospect-->
    <!--          engagement services. We've been able to leverage the information that-->
    <!--          they've uncovered from customer engagement activities to win business-->
    <!--          and strengthen customer relationship. Mydea delivers.<i class="fa fa-quote-right"></i>-->
开发者ID:ph3l1x,项目名称:mydea,代码行数:31,代码来源:default_html.php


示例10: block_load

 * - $footer: The view footer
 * - $rows: The results of the view query, if any
 * - $empty: The empty text to display if the view is empty
 * - $pager: The pager next/prev links to display, if any
 * - $exposed: Exposed widget form/info to display
 * - $feed_icon: Feed icon to display, if any
 * - $more: A link to view more, if any
 *
 * @ingroup views_templates
 */
?>

<div class="panel-display panel-2col clearfix">
  <div class="panel-col-first">
    <?php 
$block = block_load('odp_dashboard_blocks', 'dataset_nav');
print drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
?>

    <?php 
if (!empty($node->current_revision_id) && $node->current_revision_id != $node->vid) {
    ?>
      <?php 
    if (user_access('revert revisions')) {
        ?>
        <a class="btn btn-create-dataset" href="/node/<?php 
        echo $node->nid;
        ?>
/revisions/<?php 
        echo $node->vid;
        ?>
开发者ID:ECOGIG,项目名称:ecogig-odp,代码行数:31,代码来源:views-view--workflow-history--page.tpl.php


示例11: render

            <?php 
        print render($page['navigation']);
        ?>
            <?php 
    }
    ?>
        </nav>
      </div>
    <?php 
}
?>
  <div class="iha_menus">
    <div class="meta_navigation">
      <span class="iha_user_menu">
        <?php 
$block = block_load('superfish', 3);
$render_array = _block_get_renderable_array(_block_render_blocks(array($block)));
$output = drupal_render($render_array);
print $output;
?>
        <span class="iha_search">
          <a data-toggle="modal" href="#iha_search_form" title="Search">
            <span class="icon glyphicon glyphicon-search" aria-hidden="true"></span>
          </a>
          <div class="modal fade" id="iha_search_form">
            <div class="modal-dialog modal-sm">
              <div class="modal-content">
                <div class="modal-body">
                    <?php 
print $search_box;
?>
开发者ID:freighthouse,项目名称:code,代码行数:31,代码来源:page.tpl.php


示例12: islandora_camp_block_render

/**
 * Render a block unique to this themes layouts.
 *
 * @param string $module
 *   The module providing the block.
 * @param string $delta
 *   The delta of the block
 *
 * @return string
 *   The rendered block's HTML content.
 */
function islandora_camp_block_render($module, $delta, $as_renderable = FALSE)
{
    $block = block_load($module, $delta);
    $block_content = _block_render_blocks(array($block));
    $build = _block_get_renderable_array($block_content);
    if ($as_renderable) {
        return $build;
    }
    $block_rendered = drupal_render($build);
    return $block_rendered;
}
开发者ID:rosiel,项目名称:islandora_camp,代码行数:22,代码来源:template.php


示例13: views_embed_view

<?php

if ($view_name != '') {
    print views_embed_view($view_name, $block_id);
} else {
    if ($module_name != '') {
        $block = block_load($module_name, $block_id);
        $output = drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
        print $output;
    }
}
开发者ID:vnzacky,项目名称:smu,代码行数:11,代码来源:embeded.tpl.php


示例14: render

        <div class="collapse navbar-collapse" id="navbar-collapse">
          <?php 
if ($main_menu) {
    ?>
            <ul id="main-menu" class="menu nav navbar-nav">
              <?php 
    print render($main_menu);
    ?>
            </ul>
          <?php 
}
?>
          
          <!-- user menu -->
          <?php 
$block = block_load('dkan_sitewide', 'dkan_sitewide_user_menu');
if ($block) {
    $user_menu = _block_get_renderable_array(_block_render_blocks(array($block)));
    print render($user_menu);
}
?>
        </div><!-- /.navbar-collapse -->
      </nav><!-- /.navbar -->
    </div><!-- /.container -->
  </div> <!-- /.navigation -->
</header>

<div id="main-wrapper">
  <div id="main" class="main">

    <?php 
开发者ID:Code4SA,项目名称:dkan-drops-7,代码行数:31,代码来源:page--front.tpl.php


示例15: rwom_node__article__full

/**
 * theme_node__article
 */
function rwom_node__article__full($variables)
{
    module_load_include('inc', 'custom_render', 'custom_render_menu');
    //Possibly render the comment box here as well
    $output = array();
    $node = menu_get_object();
    if (is_object($node) && $node->type === 'article') {
        $body = $variables['content']['body'];
        //drupal_set_message("<pre>" . print_r($variables, TRUE) . "</pre>");
        //Submitted
        $submitted_date = format_date($node->changed, 'custom', 'F, jS Y');
        $submitted = "<div class='submitted-time'><i class='fa fa-calendar'></i> {$submitted_date}</div>";
        $disqus_recent_comments_block = block_load('disqus', 'disqus_recent_comments');
        $disqus_recent_comments = _block_get_renderable_array(_block_render_blocks(array($disqus_recent_comments_block)));
        $disqus_comments_block = block_load('disqus', 'disqus_comments');
        $disqus_comments = _block_get_renderable_array(_block_render_blocks(array($disqus_comments_block)));
        $output = array('#markup' => "<div class='article-view-mode-full'>" . render($submitted) . render($body) . "</div>", '#suffix' => "<div class='l-featured-section'><div class='l-featured-inner'>" . _custom_render_blogs_featured() . "</div></div>", '#attached' => array('css' => array(drupal_get_path('theme', 'rwom') . '/css/pages/blogs.css')));
    }
    return render($output);
}
开发者ID:rwaery11,项目名称:ardoubleyou.com,代码行数:23,代码来源:template.php


示例16: _humanitarianresponse_block_render

/**
 * Custom function to render a block so I can manually position it in the markup
 */
function _humanitarianresponse_block_render($module, $block_id) {
  $block = block_load($module, $block_id);
  $block_content = _block_render_blocks(array($block));
  $build = _block_get_renderable_array($block_content);
  $block_rendered = drupal_render($build);
  return $block_rendered;
}
开发者ID:pcambra,项目名称:site,代码行数:10,代码来源:template.php


示例17: _block_get_renderable_array

<div class="register row">

	<div class="col-xs-12 col-md-4 left-sidebar"><?php 
$block = _block_get_renderable_array(_block_render_blocks(array(block_load('block', '7'))));
echo render($block);
?>
	</div>
	
	<div class="col-xs-12 col-md-8 row">
		
	  <div class="introduction"><?php 
$block = _block_get_renderable_array(_block_render_blocks(array(block_load('block', '8'))));
echo render($block);
?>
</div>
		
		<div class="col-xs-12 col-md-6">
			<?php 
echo drupal_render($form['account']['name']);
?>
		</div>
		<div class="col-xs-12 col-md-6">
			<?php 
echo drupal_render($form['account']['mail']);
?>
		</div>
		
		<div class="col-xs-12 col-md-6">
			<?php 
echo drupal_render($form['account']['pass']['pass1']);
开发者ID:arjun0819,项目名称:zdigital.com,代码行数:30,代码来源:zdigital-register-form.tpl.php


示例18: render

      <?php 
}
?>

      <?php 
print render($page['navigation']);
?>

    </div>


  </div>

<!--     <div id="benefits-left">
       <?php 
$block = block_load('block', '1');
$block_loaded = _block_get_renderable_array(_block_render_blocks(array($block)));
print drupal_render($block_loaded);
?>
     </div> -->

  <?php 
print render($page['footer']);
?>

</div>

<?php 
print render($page['bottom']);
?>
开发者ID:yyamakawa41,项目名称:boilerplate,代码行数:30,代码来源:page--node--3.tpl.php


示例19: block_load

    }
    ?>
        </nav>
      </div>
    <?php 
}
?>
  </div>
   <div class="hero-text-box">
      <h1><span>UNLOCK YOUR PHONE!</span></h1>
      <a href="#" class="js-scroll-to-featured-services btn btn-full">UNLOCK NOW</a>
      <a href="#" class="btn btn-ghost js-scroll-to-how-it-works">HOW IT WORKS</a>

  </div>
              <?php 
$blockObject = block_load('imeidata', 'imeidata');
$block = _block_get_renderable_array(_block_render_blocks(array($blockObject)));
$output = drupal_render($block);
print $output;
?>
</header>

<div class="main-container container">

  <header role="banner" id="page-header">
    <?php 
if (!empty($site_slogan)) {
    ?>
      <p class="lead"><?php 
    print $site_slogan;
    ?>
开发者ID:xuandev,项目名称:punlocks,代码行数:31,代码来源:page--front.tpl.php


示例20: add_blocks_inside_content

/**
 * Called from hook_preprocess_node()
 * Insert view or custom blocks in node when meet a specific markup
 * The markup is like <!--[name-of-the-block]-->
 */
function add_blocks_inside_content(&$vars)
{
    $body = $vars['content']['body'][0]['#markup'];
    $pattern = '/(<!--\\[)([(\\w+)(\\-+)(\\_+)(\\d+)]+)(\\]-->)/';
    if (preg_match_all($pattern, $body, $matches)) {
        $blocks = $matches[2];
        foreach ($blocks as $block) {
            //try load a view block
            $block_object = block_load('views', $block);
            //load a custom block
            if (!isset($block_object->bid)) {
                $block_object = block_load('block', $block);
            }
            if (isset($block_object->bid)) {
                $render_array = _block_get_renderable_array(_block_render_blocks(array($block_object)));
                $body = str_replace('<!--[' . $block . ']-->', render($render_array), $body);
            }
        }
        $vars['content']['body'][0]['#markup'] = $body;
    }
}
开发者ID:ejcx,项目名称:osha-website,代码行数:26,代码来源:template.php



注:本文中的block_load函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP block_load_class函数代码示例发布时间:2022-05-24
下一篇:
PHP block_list函数代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap