drupal 7中的$ content变量。(block.tpl.php)

时间:2015-09-24 10:54:36

标签: drupal drupal-7 block

我的drupal 7中有一个ablock模板。

文件block.tpl.php是这样的:

<?php print render($title_prefix); ?>
<?php if ($block->subject): ?>

<h3<?php print $title_attributes; ?>><?php print $block->subject ?></h3>

<?php endif;?>
<?php print render($title_suffix); ?>
  
<li class="leftMenu_goPortal_options" style="display: list-item;">
<ul class="gn-submenu">

print $content_attributes; ?>
<?php print $content ?>

</ul>
</li>

我想更改$ content变量,因为我在网站上的内容区域都是ul或li。

我需要有2个变量,一个用于块内容,一个用于站点内容。

TNX!

2 个答案:

答案 0 :(得分:0)

block.tpl.php中的$ content将只包含该块的内容。如果你想看到你当前所在页面的html,你就有了page.tpl.php,其中的区域和块都被打印出来了。

答案 1 :(得分:0)

使用hook_preprocess_HOOK

function THEME_preprocess_block(&$variables) {
.
.
.
//change $variables['content'] as needed
.
.
}