我有一个奇怪的问题困扰我的Drupal网站。点击“添加内容”后,我的Drupal网站会自动重定向到我使用“添加内容类型”功能创建的几种自定义内容类型。出于某种原因,所有现有的核心内容类型,如“基本页面”,“文章”,“书籍”都已消失。
进一步探究,当我点击“结构>内容类型”中的“内容类型”链接时,所有这些内容类型都存在并列出,但由于某种原因我无法使用它们。
我不知道我在哪里搞砸了,所以我想问你们,并检查一下是什么问题。
谢谢,
答案 0 :(得分:5)
<强>问题:强>
我遇到了同样的问题......事实上,在当前的项目中,我失去了一整天的工作(我没有经常备份我的数据库,而我的修复就是恢复我的数据库)以试图解决它。
一旦我找到Radix的答案,我意识到这绝对是我刚刚完成的事情(在导航菜单中禁用所有这些项目)。
<强>手续/修复:强>
然后我更进了一步,因为,据我估计,将这些链接放在导航菜单中肯定是一个错误(他们有什么业务?)。
我去了Structure-&gt; Menus并点击了“list links”错误链接。
接下来,我单击添加内容子菜单项上的“编辑”链接。
在编辑窗口中,我选择了配置菜单的----内容子菜单。
然后我确认点击管理菜单中的添加内容,然后从内容窗口中点击我带来了我期待的链接,并且确实如此。
缺点:
我发现在添加新内容类型时,您必须通过在导航菜单&amp;中找到它们来修改其自动菜单链接。将其父菜单设置为------添加内容
摘要:将“添加内容”菜单移至更合理的位置(因此我可以出于自己的目的使用导航菜单而不会失去添加内容的功能),但这需要创建自定义内容类型时的额外步骤。
答案 1 :(得分:3)
这个问题已经被问过几种格式,但是由于它一直在抬头,我会作出详细的解释。
在管理 - >内容下尝试“添加内容”时,发现内容类型菜单项被禁用(不知道原因)是很常见的。通过在导航菜单中重新启用内容类型可以轻松解决此问题,如下所示:
转到管理 - &gt;结构 - &gt;菜单 - &gt;导航,您会在菜单中看到所有(或部分)内容类型都已停用。只需重新启用它们就可以了!
答案 2 :(得分:0)
这也可能是由于数据库的问题: 如果node_type表中的两个或多个条目具有相同的orig_type值,则可能不会显示其中一些条目。比较此报告:Drupal: Content type in database not in the list of content types in Structure>Content types