「ノード」行スタイルでノードリビジョンビューを作成することはできますか?
これは、ビューインターフェイスのオプションではないようです。 「フィールド」は、このタイプのビューに表示される唯一のオプションです。これが技術的に不可能である、または現在実装されていない理由はありますか?
私の元の質問に対する答えは「いいえ」であると思います。それは不可能です(ビューがこれを許可するように変更した場合は更新してください)。
必要なことを達成するために、ビューを使用する代わりにカスタムモジュールを作成することになりました。これが本質的に私が必要とするものだったので、ビューが生成したクエリを取り除きました。問題のノードのnidを返した後、私はdrupalノードにテーマを設定します:
theme('node', $node, $teaser, $page);
テーマ化された各ノードを配列$items
に追加し、その配列を順序付けられていないリストにテーマ化します。
$rendered_list = theme('item_list', $items, NULL, 'ul', array());
次に、ブロックのコンテンツをその返されたリストに設定します。
$block['content'] = $rendered_list;
リビジョンがロードされたノードでnode_viewを呼び出すことができる(つまり、node_load($ nid)ではなくnode_load($ nid、$ vid)を介してnode_loadを呼び出すことができ、テーマを正しく設定した結果が得られる場合、これは可能ですが、現時点では実装されていませんtmk。
(コアは通常は問題ないと思いますが、うまくいかないいくつかのコントリビュートがあるかもしれません)。