こんにちは。いつもこのフォーラムに助けられながら、Drupalに嵌っている毎日です。
まだ始めて2週間程度なのですが、viewsのハンドリングでどうしても不明な点があり
質問させていただきたく、よろしくお願いいたします。(質問は2度目になります)
やりたいことは、単純に
・bookpage として複数登録されているコンテンツを
views で node type == bookpage で抽出し、
ブロックで一覧表示したい ・・・ だけなのですが。
どうしても不可思議な現象が起き、困っております。
【問題点】
・管理セクションの views管理画面では、問題なく
設定しているすべての項目が一覧表示されるのだが、実際のサイトでは
タイトルだけしか表示されない。
【詳細】
・データ
・コンテンツ bookpage の項目設定は変更加えていません
・テンプレート
・最初は、
views-view-fields--(views名称).tpl.php や
views-view-field--(views名称).tpl.php や
などをオリジナルで作成したことがありましたが、今はすべて
はずして、 ・テーマに新しいテンプレートをつくることなく
viewsのオリジナルのままです
tenplate scan を行い、オリジナルが設定されていることを
確認しました。
/modules/views/theme
・設定個目
・viewsでの設定は
【試行錯誤】
views-view-fields.tpl.php の中で、
foreach ($fields as $id => $field):
print_r($field->handler->view->result);
endforeach;
などとやれば、
Array
(
[0] => stdClass Object
(
[nid] => 85
[node_data_field_links_category_field_links_category_value] =>
[node_type] => book
[node_vid] => 84
[node_data_field_links_category_field_links_type_value] =>
[node_data_field_links_category_field_links_tourl_value] =>
[node_title] => タイトル
[node_changed] => 1264410367
)
・・・と値があることはわかるのですが・
この特定の項目が表示されない、といようなことはあるのでしょうか?
すみませんが、何かお気づきの点などありましたら
お教えいただければ、と思います。
お忙しいところ、申し訳ございません

Comments
default
default viewの設定を変更しながら、previewはblockを見ている、とかいうことはありますか? (僕はこれをよくやります。)
あとは、viewの設定を色々いじっているうちに、viewが壊れることがたまにあります。別名で一から作り直すと(cloneせずに)問題なく動くことがあります。
ちなみに、「設定個目」(設定項目?)の部分が書きかけのようですが、表示されるフィールドはtitleとbodyですか?それともCCKフィールドなどは含まれていますか?
ありがとうございます!救われました。その通りのビンゴ!
dokumoriさん、こんにちは。ご回答ありがとうございました!
そのままずばり
・default view でせっせと設定しながら、最初に用意した .block view の設定のまま
(そちらでは、表示項目にタイトルしかしていなかった)だったことが原因でした。
すぐさま、そのブロックを捨て、default view の設定終えてから、改めてブロック作成
ブロック構造の作成もやり直して、きちんと値を得ることができました。
半日費やして、悩んでいましたが、ちょっと頭が固くなっていたようです。
救われました。ありがとうございます。