Omega 4サブテーマのカスタムレイアウトにリージョンを追加するための情報を見つけました。リージョンは、theme.info、layout.incで宣言し、layout.tpl.phpで印刷/レンダリングする必要があります。
私はすべてそれをやった、そしてそれらはキャッシュをクリアした後にページに現れない。
注意:
それらは/ admin/structure/blockに表示されます(ブロックを領域に追加できますが、実際のページには表示されません)。
Theme.infoファイルとtemplates/system/page.tpl.phpファイルを編集し、omega 4サブテーマ設定でレイアウトの使用を無効にした場合も、リージョンが表示されます。
次のファイルで使用するコード:/theme.info
regions[footercolumnone] = Footer Column one
regions[footercolumntwo] = Footer Column two
regions[footercolumnthree] = Footer Column three
regions[footercolumnfour] = Footer Column four
/layouts/owr/owr-layout.tpl.php
<div class="l-footer-column1"><?php print render($page['footercolumnone']); ?></div>
<div class="l-footer-column2"><?php print render($page['footercolumntwo']); ?></div>
<div class="l-footer-column3"><?php print render($page['footercolumnthree']); ?></div>
<div class="l-footer-column4"><?php print render($page['footercolumnfour']); ?></div>
/layouts/owr/owr.layout.inc
regions[footercolumnone] = Footer Column one
regions[footercolumntwo] = Footer Column two
regions[footercolumnthree] = Footer Column three
regions[footercolumnfour] = Footer Column four
/layouts/owr/owr.layout.incファイルがまだ言っていることがわかりました:template = owr-layoutの代わりにtemplate = simple-layout後者に変更すると問題が解決しました。ただし、そのパラメーターが使用される理由/場所はわかりません。