каждая нода имеет по 6 полей разделенных на две группы
1,2,3 поле
4,5,6 поле
эти две группы полей могут быть заполнены обе, а могут быть заполнено по одному.
необходимо следующее
если поля 1,2,3 одновременно не заполнены, то выводить заполненные поля - 4,5,6
если заполнены одновременно, то их и выводить
Комментарии
попробовал на примере 1 и 3 поля
if ($data->node_data_field_short_title_field_day_date_of_ether_value == 0) {
print $data->node_data_field_short_title_field_year_posting_date_value;
}
else {
print $data->node_data_field_short_title_field_year_date_of_ether_value;
}
?>
$temp1 = "1";
$temp2 = "2";
$temp3 = "3";
$temp4 = "a";
$temp5 = "b";
$temp6 = "c";
if (empty ($temp1) or (empty ($temp2)) or (empty ($temp3))) {print $temp4; print $temp5; print $temp6;}
else {print $temp1; print $temp2; print $temp3;}
?>
Вот так правильней будет.
В данном примере выведется 123. Если убрать значение любой из переменных temp1,temp2,temp3 или всех трех сразу, будет выведено abc