我在視圖中有一個CCK字段,其中有分類術語。不同的類別在頁面上有不同的部分,並且有重疊的類別。Drupal在數組中搜索
我想通過數組搜索,找到它是否具有某種分類標準值,然後相應地打印html我沒有找出任何重疊類別。
<?php
$vu=array('value' => $fields['tid']->content);
if (in_array("Film", $vu)) {
echo "Got Films";
}
?>
這是我得到的,但這並沒有產生預期的效果。 'tid'是分類CCK。我的意見下做這個字段模板,這就是爲什麼我不使用節點 - $>等。
如果我只是打印出$似曾相識,我得到「陣列陣列陣列陣列」等
很抱歉,如果我我問的很簡單,但我試圖在Google上搜索,但我失敗了。
EDIT1:
的print_r $似曾相識的結果
產品標題 陣列([值] =>
- 分類術語1
- 分類術語2
)
編輯2:我想我正在搞清楚問題的「部分」。 CCK字段輸出是A.,html列表格式化B.因爲數組被搞亂了。任何想法如何設置視圖給我「原始」輸出?
使用'print_r($ vu)'來代替使用'echo'來打印'$ vu'。 *編輯*:並在OP中發佈'print_r'的結果。 – h2ooooooo
我添加了結果。 –
您正在使用'$ fields ['tid'] - > content'。 '$ fields ['tid']'還有其他的東西嗎?(抱歉,我不記得在tpls中的字段對象中放置了什麼視圖)?嘗試打印'$ fields ['tid']'。 – Abhijit