ビューにCCKフィールドがあり、分類用語があります。カテゴリが異なれば、ページのセクションも異なり、重複するカテゴリがあります。
配列を検索して、特定の分類値があるかどうかを確認し、それに応じてhtmlを出力したいのですが、重複するカテゴリについては何もわかりませんでした。
<?php
$vu=array('value' => $fields['tid']->content);
if (in_array("Film", $vu)) {
echo "Got Films";
}
?>
これは私が得た限りですが、これは望ましい効果を生み出していません。「tid」は分類法のCCKです。ビューフィールドテンプレートでこれを行っているので、$node->などを使用していません。
$ vuを出力すると、「ArrayArrayArrayArray」などが表示されます。
非常に簡単なことを質問している場合は申し訳ありませんが、Googleで検索しようとしましたが、ひどく失敗しました。
編集1:
print_r$vuの結果
製品タイトル配列([値] =>
- 分類用語1
- 分類用語2
)。
EDIT2:私は問題の「一部」を理解していると思います。CCKフィールドの出力はA.、HTMLリストはB.でフォーマットされています。これは、配列が台無しになっているためです。「生の」出力を提供するためにビューを設定する方法について何かアイデアはありますか?