我无法弄清楚如何在Drupal 7中为区域或块添加自定义主题。
这是block - main-column-3.tpl.php
<?php if ($block->subject): ?>
<h2><a href="what-is-nations.html#jobs"><?php print $block->subject ?></a></h2>
<?php endif;?>
<div class="info-graph-section income">
<object type="image/svg+xml" data="<?php print path_to_theme(); ?>/images/income.svg">
<!-- fallback image in CSS -->
</object>
</div>
<?php if ($block->content): ?>
<?php print $content ?>
<p><a href="what-is-nations.html#jobs">Learn More <i class="fa fa-chevron-right"></i></a></p>
<?php endif;?>
这是page.tpl.php
<?php if($page["main-column-3"]): ?>
<div class="col-lg-4 col-sm-4">
<?php print render($page["main-column-3"]) ?>
<div class="info-graph-section housing">
<object type="image/svg+xml" data="<?php print path_to_theme(); ?>/images/housing.svg">
<!-- fallback image in CSS -->
</object>
</div>
</div>
<?php endif; ?>
它会被渲染,但它没有使用我的主题。
我有一个名为content-column-3的区域,我在该区域有一个区块。
我在这里失踪的步骤是什么?
感谢。
编辑:
我试图将内容放在图像下方,同时将标题保持在图像上方。这就是现在的样子
编辑:.info
name = Nations
description = Nations Drupal Theme
core = 7.x
stylesheets[all][] = css/bootstrap.css
stylesheets[all][] = css/custom-styles.css
regions[content] = Content
regions[content-header] = Content Header
regions[content-main] = Content Main
regions[main-column-1] = Main Column 1
regions[main-column-2] = Main Column 2
regions[main-column-3] = Main Column 3
regions[footer-column-1] = Footer Column 1
regions[footer-column-2] = Footer Column 2
regions[footer-column-3] = Footer Column 3
regions[footer-copyright] = Footer Copyright
features[] = main_menu
答案 0 :(得分:0)
在您的地区名称中使用下划线。不是破折号。
您无法围绕阻止内容包装if语句。无论如何你都不应该或不需要。