サイドバーブロックのタイトル表示について

Events happening in the community are now at Drupal community events on www.drupal.org.
ken8ken8ken88's picture

処方的な質問かもしれませんが、テーマ作成時に突然サイドバーブロックのタイトルバーが表示されなくなりました。
これは、設定的なものなのでしょうか?それともPHP側のコードの設定で何か消してしまったのでしょうか?

記述的には、サイドバーの有無を判断して関数としてサイドバーの内容を呼び出しているものだけですが......。

  
<?php
if ($left):
?>
<div id="sidebar1"><div class="inner">
<?php
print $left;
?>
</div></div><!-- end inner --><!-- end #sidebar1 -->
<?php
endif;
?>

Comments

個々のブロックの中

qchan's picture

個々のブロックの中身は、表示されているということですか?

ブロック管理ページでそのブロックの設定ページへ行って

sitebuilding >> Blocks >> そのブロックconfigure >>

Block specific settings
Block title:

にはどう入力されていますか。

(Steinや他の詳しい外国人の人にもわかりやすいように、ローカライズを英語にしておくと質問しやすいです)

お答えありがとうございます。

ken8ken8ken88's picture

qchanさんのご指摘頂いた
Block specific settings
Block title:
は、どこに記載されているのでしょうか?
すみません素人で(>_<)処方的な質問ですがおろしく御願いします。

いえいえ、僕も初心

qchan's picture

いえいえ、僕も初心者なのでお互い様です。

http://あなたのドメイン.com/admin/build/block

がブロックの管理画面になってます。
この画面にleft side barリージョンの中で表示されているBlockの設定へのリンクがあると思います。
リンク先に日本語だと、「ブロックのタイトル:」
英語だと「Block title:」となっていると思います。
ひょっとしたら 入力欄に
<none>と書かれてあるかもしれません。

[Administration menu]
http://drupal.org/project/admin_menu
このモジュールをインストールされると管理画面へのアクセスが簡単になりますよ。
もうすでに入ってたらごめんなさい。

何のテーマをベース

dokumori's picture

何のテーマをベースにしてます?
もし何もないところからテーマを作ってるんだったら、block.tpl.phpに以下のラインが入ってないとかいうことは?:

<?php print $block->subject; ?>

ありがとうございます。

ken8ken8ken88's picture

なかなか便利なモジュールですね!!
qchanさんに教わった通りブロックのタイトルが記載されていないからだと思っていたのですが、どおも私の作っているテーマだけタイトル名を表示してくれないみたいです。
他のテーマだと表示されるのですが....。

<?php
if ($left):
?>
<div id="sidebar1"><div class="inner">

<?php
print $left;
?>
</div></div><!-- end inner --><!-- end #sidebar1 -->

<?php
endif;
?>

ここくらいしかいじってないのですが、print $left;の中がおかしくなているのでしょうか?

dokumori@drupal.orgさん 私

ken8ken8ken88's picture

dokumori@drupal.orgさん
私の場合zen のSTARTERKITをベースにしています。

block.tpl.php

qchan's picture

themeフォルダの中にZENの親フォルダからコピーしてきた block.tpl.php はありますか?

dokumoriさんが云っているように、このファイルの中に

<?php
print $block->subject;
?>

があるか確認してみてください。

ありがとうございます。

ken8ken8ken88's picture

問題解決しました。
私自身テーマzenがテーマフォルダー1のみで起動していると考えており、.infoファイルのzenと記入されていた場所を自分のテーマ名にしてしまってました。
御迷惑おかけしてすみません。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: