我正在drupal 8中构建一个站点,然后将我的代码从本地推送到我们的开发箱,在开发箱上,“管理员主选项卡”已完全消失。到处。以下是问题的屏幕截图。
该代码受版本控制(git),并且数据库相同。没有任何未完成的配置更改可同步。我正在拔头发,试图找出问题所在。我缺少某处的设置吗?我尝试注销,清除缓存和其他浏览器。没有。我想在drupal.org上提交问题报告之前获得第二种选择。
我不知道为什么配置本来应该相同,但是我认为管理主题的标题中没有“ Primary tabs”块,您可以检查生产环境的块布局,看看是否确实“主选项卡”块在那里(管理员/结构/块/列表/七个)。
@@请参见Where are the primary and secondary tab blocks?
您可能已安装minimal配置文件。而且,尽管这些块是“七个”主题的一部分,但它们仅安装在标准配置文件中。听起来像个虫子。因为它们应该在主题安装期间而不是在概要文件安装期间进行安装。
尝试一下:
使用Drush或Drupal控制台或内置配置同步以导出当前配置。然后复制配置文件...
core / profiles / standard / config / install / block.block.seven_local_actions.yml核心/配置文件/标准/配置/安装/block.block.seven_page_title.yml核心/配置文件/标准/配置/安装/block.block.seven_primary_local_tasks.ymlcore / profiles / standard / config / install / block.block.seven_secondary_local_tasks.yml
...进入您的配置文件夹-可能是/ sites / default / files / config_ [hashcode] / sync /。然后做一个配置导入(使用上述3种工具之一)。
在开发服务器上重建缓存解决了该问题。