PHP 代码的问题

发布于 2024-12-03 20:34:54 字数 476 浏览 0 评论 0原文

我有一个 id 字段,例如:field_obvious_advantage_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; ?>

你能告诉我,这段代码错在哪里吗?

多谢

I have an id field that is for example: field_obvious_advantage_value. And this field is inside a div. Now my problem is, when the field is disabled, div remains in its place, naturally with their classes. Anyone knows what the code should be written when the field is not active, div is also disabled?

I wrote the code that is the problem. When placed inside the page, white page and error message shows.

<?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; ?>

Can you tell me, where is this code wrong?

Thanks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你げ笑在眉眼 2024-12-10 20:34:54

我认为您可能对“if”语句有疑问,请尝试:

<?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; ?>

I think you might have a problem with the 'if' statement, try:

<?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; ?>

Depending on your setup you maybe able to reduce this to:

<? if(!empty($node->field_obvious_advantage_value[0]['#value'])): ?>
<?= '<div>'.$node->field_obvious_advantage_value.'</div>' ?>
<? endif; ?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文