-1

カスタム テーマをプロジェクトに統合していたのですが、これに行き詰まりました。変数 $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>
4

1 に答える 1

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 ファイルを作成する必要があります: -custom.tpl.phpをテーマ フォルダに置き、ブロックのコンテンツを提供するコードを貼り付けます。

<?php print $block->content ?>

そして、あなたが行きます.... :)

于 2013-04-22T04:54:44.933 に答える