我正在将自定义主题集成到我的项目中,并且我遇到了这个问题。变量$ left打印侧栏上的导航链接。实际上,当我打印$ left时,我得到如下所示的自动生成代码...但我只需要< UL>内容...可以请一些人帮助我......
< div>< class="clear-block block block-user" id="block-user-1">
< div>< class="content">
< ul class="menu">
< li class="leaf first">< a href="/?q=Test">My Account< /a>< /li>
< li class="leaf">< a href="/?q=Test2">My Books< /a>< /li>
</ul>
< /div>
答案 0 :(得分:0)
好的,这是我发现的......我不知道是否还有其他方法。 有一个 block.tpl.php 文件,用于主题中的每个块。我在block.tpl.php中找到了这段代码
<div id="block- <?php print $block->module .'-'. $block->delta; ?>" class="clear-block block block-<?php print $block->module ?>">
<?php if (!empty($block->subject)): ?>
<h2>< ?php print $block->subject ?></h2>
<?php endif;?>
<div class="content"><?php print $block->content ?>< /div>
</div>
对于按区域划分的自定义布局,您只需使用以下标准为该区域创建tpl文件: block- regionname .tpl.php 。因此,如果该区域是“自定义”,那么您将在主题文件夹中创建一个名为 block-custom.tpl.php 的文件,并粘贴为您提供内容的代码块。
<?php print $block->content ?>
然后你去......:)