ยินดีต้อนรับสู่ Drupal Answers Stack Exchange! ไม่มีทางตรงไปข้างหน้าเพื่อให้บรรลุสิ่งนี้ในมุมมอง Drupal ณ ตอนนี้และเท่าที่ฉันรู้
คุณสามารถทำได้โดยใช้โมดูลViews PHP เปิดใช้งานโมดูลนี้และเพิ่มตัวกรอง PHP ซึ่งคุณสามารถเลือกได้จากตัวกรองมุมมองหมวดหมู่ทั่วโลกเมื่อคุณติดตั้งโมดูลด้านบน
เพิ่มรหัส PHP บางอย่างเช่นด้านล่างในส่วนรหัส PHP ของตัวกรอง
$node = node_load($data->nid);
$field_a = field_get_items('node', $node, 'field_price_a');
$price_a = field_view_value('node', $node, 'field_price_a', $field_a[0]);
$field_b = field_get_items('node', $node, 'field_price_b');
$price_b = field_view_value('node', $node, 'field_price_b', $field_b[0]);
if ($price_a >= $price_b) {
return TRUE;
}
เปลี่ยน field_price_a ด้วยชื่อฟิลด์ราคา A และฟิลด์ _price_b ด้วยชื่อฟิลด์ราคา B ของคุณ
ฉันทดสอบแล้วและก็ใช้ได้กับฉัน! หวังว่าคุณจะถอดรหัสได้เช่นกัน :-)