特定の地域のテーマがあり、page.tpl.phpファイル内でPHPを使用して印刷されています。また、.jsファイルと.cssファイルの両方を使用しています。 PHP。
これが私の古いサイトのpage.tpl.phpファイル内にある現在のコードで、私の地域を表示することができます。
<?php if (isset($page['sidepulltab'])) : ?>
<div id="style-picker">
<div id="toggler" class="closed"></div>
<div id="body">
<div class='section'>
<?php print render($page['sidepulltab']);?>
</div>
</div>
</div>
<?php endif;?>
サブテーマに.infoファイルに3行(.js、.css、region)を追加しました。
scripts [] = js/stylepicker.js stylesheets [all] [] = css/stylepicker.css region [sidepulltab] =サイドプルタブ
このタイプのPHPリージョンをオメガのサブテーマ内の[外観]タブに転送する方法がわかりません。
上記のコードを、元のAlphaテーマの場所からサブテーマにコピーしたpage.tpl.phpファイルに追加してみました。 CSSとDIVが表示されますが、ブロック領域が内部に印刷されません。
注:オメガ3を使用していますが、キャッシュもクリアしました。この領域は、[Omega3Apperence]タブ内に「無効」として表示されています。
私はこの問題を解決しました。
ゾーンを作成する必要がありました。次に、作成したリージョンを新しいゾーンに追加します。次に、zone--zonename.tpl.phpファイルを作成し、その中に追加しました
<div id="style-picker">
<div id="toggler" class="closed"></div>
<div id="body">
<div class='section'>
<?php print $content; ?>
</div>
</div>
</div>
その後、このゾーン内で印刷されたすべてのコンテンツがdiv内にラップされ、.jsファイルと.cssファイルが適用されます。
私と一緒にいて、私の全体的なブレーンストーミングを手伝ってくれてありがとう2pha =-)うまくいけば、これは他の誰かがこのようなものをいじり回すのに役立ちます。