0

Bartik を変更してカスタム テーマを作成しています。私が読んだすべてのことから、私は正しいことをしていますが、まだ機能していません. キャッシュを何百万回もクリアしましたが、それでも次のエラーが発生します。

注意: 未定義のインデックス: include() の department_column_left (/Users/scott/Sites/HardwareNext/sites/all/themes/hn01/templates/page.tpl.php の 191 行目)。注意: 未定義のインデックス: include() の department_content (/Users/scott/Sites/HardwareNext/sites/all/themes/hn01/templates/page.tpl.php の 197 行目)。注意: 未定義のインデックス: include() の department_footer (/Users/scott/Sites/HardwareNext/sites/all/themes/hn01/templates/page.tpl.php の 203 行目)。

どんな助けでも大歓迎です!

hn01.infoファイルは次のとおりです。

name = hn01
description = HN - Template 01
package = Core
version = VERSION
core = 7.x

stylesheets[all][] = css/layout.css
stylesheets[all][] = css/style.css
stylesheets[all][] = css/colors.css
stylesheets[print][] = css/print.css

regions[header] = Header
regions[help] = Help
regions[page_top] = Page top
regions[page_bottom] = Page bottom

regions[featured] = Featured
regions[content] = Content
regions[sidebar_first] = Sidebar first

regions[department_column_left] = Department column left
regions[department_content] = Department content
regions[department_footer] = Department footer

regions[footer_firstcolumn] = Footer first column
regions[footer_secondcolumn] = Footer second column
regions[footer_thirdcolumn] = Footer third column
regions[footer_fourthcolumn] = Footer fourth column
regions[footer] = Footer

settings[shortcut_module_link] = 0


; Information added by drupal.org packaging script on 2012-11-07
version = "7.17"
project = "drupal"
datestamp = "1352325357"

... そしてこれがpage.tpl.phpファイルからの関連コードです:

<?php if ($page['department_column_left']): ?>
  <div id="department-column-left" class="department-column-left"><div class="section">
    <?php print render($page['department_column_left']); ?>
  </div></div> <!-- /.section, /#department-column-left -->
<?php endif; ?> 

<?php if ($page['department_content']): ?>
  <div id="department-content" class="department-content"><div class="section">
    <?php print render($page['department_content']); ?>
  </div></div> <!-- /.section, /#department-content -->
<?php endif; ?> 

<?php if ($page['department_footer']): ?>
  <div id="department-footer" class="department-footer"><div class="section">
    <?php print render($page['department_footer']); ?>
  </div></div> <!-- /.section, /#department-footer -->
<?php endif; ?>

何か明確にできることがあれば教えてください。リージョンの追加は、.info ファイルに追加してからpage.tpl.phpファイルを変更するのと同じくらい簡単だと思いました。もっとありますか?

よろしくお願いします。

スコット。

4

1 に答える 1

0

OK、これは奇妙なものでした。

私が言ったように、キャッシュを何度もクリアした後、ブラウザを閉じて再度開きました。それでも問題は解決しませんでした。

それで、ここで「フロー」の回答を待っている間、管理メニューでナビゲートし始めました。「構成」に行き、画像スタイルを微調整し、更新した後...

上記のエラーは単になくなりました。

新しいリージョンが用意され、利用可能になりました。朝からずっと使っていますが、特に問題はありません。したがって、私の問題に直面した場合は、そのニワトリを Drupal の神々に生け贄に捧げる前に、ブロックに入り、何かを変更してから保存してみてください。血まみれの鶏からキーボードを救うかもしれません.

于 2013-01-19T18:13:59.737 に答える