首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分类学术语消失

分类学术语消失
EN

Drupal用户
提问于 2016-08-17 13:53:32
回答 2查看 228关注 0票数 0

我正在使用Drupal 8分类法术语。我正在通过默认的分类法页面在后端管理它们。

我这样做是为了一个项目,在这个项目中,我需要在自定义添加的表中标记行。

这一切都很好,直到突然间,突然之间,条款消失了。我添加了术语,当我返回到特定分类库的列表页面时,它们就消失了。它们仍然在数据库中,而\Drupal\taxonomy\Entity\Term::loadMultiple()仍然返回它们。

我做了很多调查,但我没有主意了。我需要一些提示才能继续我的搜索。

EN

回答 2

Drupal用户

发布于 2016-08-19 14:26:55

我发现了问题。没有taxonomy_term_hierarchy信息而存储的分类法术语。管理列表中的术语列表需要此信息来终止术语之间的关系。

这是我造成的,我已经从表单中删除了层次结构字段。这导致Drupal根本不保存此信息。这里没有默认值或类似的东西。

https://www.drupal.org/files/drupal7-db-schema.png

票数 1
EN

Drupal用户

发布于 2017-11-10 16:01:54

在使用将术语迁移到Drupal 8的脚本时,我遇到了同样的问题。谢谢@jivanrij指出这一点!我想在此补充如下:

所有分类术语都需要一个相应的taxonomy_term_hierarchy记录。即使他们的归属感词汇被标记为无等级。所有术语都有一个带有实际父tid值或0值的记录。

按照上述规定,在我的情况下,从消失的条款。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/211859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档