2011-09-15 39 views
3

在Drupal 6中,我使用Views Custom Field模塊將一些php插入到View中。 php CustomField中的幫助文本如下所示:

$ data:包含從數據庫中檢索到的記錄(例如$ data-> nid)。

好的...似乎很簡單。所以,我在視圖中輸出了一個名爲field_short_title的自定義字段。現在我該如何從$data變量中提取該值?我試過以下,但沒有運氣:

$data->field_short_title

$data->field_short_title_value

$data->node_data_field_short_title.field_short_title_value

當然這只是某種Drupal的語法錯誤對我而言,對吧?

回答

1

啊......我用<?php print_r ($data) ?>看看那個$ data變量是怎麼回事。這就是我一直在尋找:

node_data_field_short_title_field_short_title_value 

所以整個事情是這樣的:

<?php echo $data->node_data_field_short_title_field_short_title_value ?> 

直觀的,不是嗎?唉...

1

使用print_r($data)它會顯示所有的視場的機器名,你可以在你的PHP代碼中使用這個名字現在,你可以得到任何你想去的地方視野值..