0

フィールド コレクションを取得するビュー ブロックがあります。フィールド コレクションには無制限の数のアイテムを含めることができ、各アイテムには 2 つのフィールド (url とロゴ) があります。

block--views--my-view-block-block.tpl.php 内で kpr(get_defined_vars) すると、次のようになります。

ここに画像の説明を入力

ご覧のとおり、$content は単なる文字列であるため、フィールド コレクションのアイテムにアクセスできません。フィールド コレクション内の各フィールドにアクセスしてテンプレート化することはできますが、リンクとロゴを含む各要素にテーマを設定する必要があります。これを達成する方法はありますか?

4

2 に答える 2

0

ビューtplを作成して使用することになりました

ここに画像の説明を入力

于 2014-01-17T19:18:17.977 に答える
0

content 変数の下の部分を使用してみてください。

<?php print render($content['field_video_file_col']); ?>

"field_video_file_col" の代わりに、フィールド名をリンクとロゴに置き換え、render 関数を使用します。

于 2014-01-17T10:44:59.353 に答える