您在這裡

判斷 Finder模組 的選項是否被勾選?

boy903222's 的頭像
boy903222 在 2013-05-01 (三) 02:05 發表

如圖所示

image

我用Finder模組做了一個問題 當我按下find 會跑出下面的區塊

我想要在下面那個區塊顯示 我如果勾了A選項 則顯示某字串
我該如何抓Finder 選項的值是否被選取?

這是finder的匯出程式碼

$finder = new finder();
$finder->disabled = FALSE; /* Edit this to true to make a default finder disabled initially */
$finder->api_version = 2;
$finder->name = 'decision';
$finder->views_view = 'clone_of_node';
$finder->views_display = 'page';
$finder->title = 'Decision';
$finder->description = '';
$finder->path = 'decision';
$finder->block = TRUE;
$finder->status = TRUE;
$finder->settings = array(
'block' => TRUE,
'form_on_page' => 1,
'find_button' => TRUE,
'find_text' => 'Find',
'go_text' => 'Go',
'ajax_effect' => 'slide',
'show_results' => 'completed',
'results_style' => 'views',
'no_results' => 'default',
'pager' => 10,
'redirect' => 'never',
'element_logic' => 'AND',
'url' => 'disabled',
'url_delimiter' => ',',
'custom_results_style_render' => 0,
'results_style_views_format' => 0,
'url_empty' => '',
'header' => array(
'value' => '你好 請回答以下的問題 :)',
'format' => 'filtered_html',
),
'ajax' => 1,
'ajax_remote' => 0,
'ajax_results_load' => 0,
'ajax_results_update' => 0,
'validate_empty' => 0,
'finder_wizard_next_text' => '下一頁 »',
'finder_wizard_back' => TRUE,
'finder_wizard_back_text' => '« Back',
'finder_wizard_hide_disabled' => FALSE,
'finder_wizard_url_page' => 'page',
'finder_wizard_url_results' => '_results',
'footer' => array(
'value' => '',
'format' => 'php_code',
),
'contextual_filter' => '',
);
$finder->elements = array(
'what_ago' => (object) array(
'id' => 'what_ago',
'finder' => 'decision',
'settings' => array(
'field_logic' => 'OR',
'value_logic' => 'AND',
'match' => 'e',
'fields' => array(
'field_data_field_ago.field_ago_value' => (object) array(
'table' => 'field_data_field_ago',
'field' => 'field_ago_value',
'relationship' => NULL,
'format' => 'filter_xss',
),
),
'required' => 0,
),
'weight' => 0,
'title' => '你幾歲?',
'parent' => '',
'element' => 'buttons',
),
);

而我在下面區塊中 輸出php code , 行不通

<?php

if ( field_air_value=='19以下' ) {
echo "你選了19以下";
} else {
echo "NO";
}
?>

謝謝幫忙 :(
萬分感激!

圖片: