4

私の問題は、2 番目のサイドバーの .info ファイルに新しいリージョンを追加したことです。その後、構造>ブロックエリアでブロックを取り付けました。最後に page.tpl で、それをレンダリングしました

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

最初は機能していましたが、すべてを新しいドメインに移動し、すべてのファイルをコピーしてすべてのブロックを再接続しましたが、今ではまったくレンダリングされません。

ここに.infoファイルがあります

regions[sidebar_first] = Sidebar first
regions[sidebar_second] = Sidebar second
regions[sidebar_bob] = Sidebar B0b!

[構造] > [ブロック] の下に表示されるアタッチされたブロックを次に示します。

最後にプリントアウトしました

<pre><?=print_r($page,1)?></pre>

ここではsidebar_second が空であることを示しています

最後に、すべてのページに表示される 200px の単純な赤い div ブロックを作成したので、表示されない理由がわかりません。

4

2 に答える 2

0

テーマのレジストリをクリアしてみましたか? 以前は、キャッシュをクリアしても効果がないように見えたときに、これが次のステップでした。

于 2012-12-16T03:34:38.667 に答える
0

に次の行が存在することを確認しますpage.tpl.php

<?php print render($page['sidebar_second']);?>
于 2015-04-17T13:36:02.090 に答える