Drupal 6 PHPCode的问题

Drupal 6 PHPCode的问题,drupal-6,drupal-views,Drupal 6,Drupal Views,我有一个id字段,例如:field\u possible\u advantage\u value。这个字段在一个div中。现在我的问题是,当这个字段被禁用时,div仍然保留在它的位置上,当然还有它们的类。有人知道当字段不活动,div也被禁用时应该编写什么代码吗 我写的代码就是问题所在。当放置在页面内时,将显示白色页面和错误消息 <?php if(!empty($node->field_obvious_advantage_value[0]['#value'])){?> <?

我有一个id字段,例如:field\u possible\u advantage\u value。这个字段在一个div中。现在我的问题是,当这个字段被禁用时,div仍然保留在它的位置上,当然还有它们的类。有人知道当字段不活动,div也被禁用时应该编写什么代码吗

我写的代码就是问题所在。当放置在页面内时,将显示白色页面和错误消息

<?php if(!empty($node->field_obvious_advantage_value[0]['#value'])){?>
<?php print '<div>'; ?>
<?php print $node->field_obvious_advantage_value; ?>
<?php print '</div>'; ?>
<?php endif; ?>
你能告诉我这个密码哪里错了吗


非常感谢

我想您可能对“如果”语句有问题,请尝试:

<?php if(!empty($node->field_obvious_advantage_value[0]['#value'])): ?>
<?php print '<div>'; ?>
<?php print $node->field_obvious_advantage_value; ?>
<?php print '</div>'; ?>
<?php endif; ?>
根据您的设置,您可能可以将其减少到:

<? if(!empty($node->field_obvious_advantage_value[0]['#value'])): ?>
<?= '<div>'.$node->field_obvious_advantage_value.'</div>' ?>
<? endif; ?>

谢谢你的回答,我分别使用这两种方法。我的页面在任何其他方面都不是白色的。但该字段不可见。即使有田地。