我在基本页面的内容类型中添加了一个字段.这是一个选择框,可以选中或取消选中,具体取决于页面是否为“入门”类型.如果页面是一个入门页面,我想在html中的body元素中添加“get-started”类,即选中该框.我想在.theme文件中执行此操作.所以基本上我想检查字段是否为空,如果不是将该类添加到body元素.任何帮助将非常感激.
解决方法:
要检查字段是否为空,可以使用内置方法isEmpty().
例如.:
if (!$entity->get('category')->isEmpty()) {
/** @var EntityInterface $category */
$category = $entity->get('category')->entity;
$row['category']['data'] = [
'#type' => 'link',
'#title' => $category->get('name')->value,
'#url' => $category->toUrl(),
];
}
else {
$row['category'] = NULL;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。