Drupal Panelizer上缺少标题:PHP致命错误和ArgumentCountError

问题描述 投票:0回答:1

总而言之,标题不会显示在我的文章页面上,并且我无法在Panelizer的布局向导中配置上下文和内容。当转到“管理显示>>将此视图模式面板化”并编辑“可用于此视图模式的默认显示”之一时,会发生此问题。每次尝试配置设置时,都会出现“该网站遇到意外错误。请稍后重试。”消息或死亡白屏(WSD)。我的日志中存在以下错误。

PHP致命错误:Drupal \ panelizer \ Plugin \ PanelsPattern \ PanelizerPattern :: getDefaultContexts(Drupal \ user \ SharedTempStoreFactory $ tempstore,$ tempstore_id,$ machine_name)的声明必须与Drupal \ panels \ Plugin \ PanelsPattern \ DefaultPattern:兼容: /mysite.com/modules/contrib/panelizer/src/Plugin/PanelsPattern/PanelizerPattern.php中的getDefaultContexts(Drupal \ Core \ TempStore \ SharedTempStoreFactory $ tempstore,$ tempstore_id,$ machine_name)在第14行

ArgumentCountError:函数Drupal \ ctools \ Form \ ManageContext :: __ construct()的参数太少,在第53行的/mysite.com/modules/contrib/panelizer/src/Form/PanelizerWizardContextForm.php中传递了2个参数在/mysite.com/modules/contrib/ctools/src/Form/ManageContext.php在第70行#0 /mysite.com/modules/contrib/panelizer/src/Form/PanelizerWizardContextForm.php(53):Drupal \ ctools \ Form \ ManageContext-> __ construct(Object(Drupal \ Core \ TypedData \ TypedDataManager),Object(Drupal \ autosave_form \ Form \ AutosaveFormBuilder))

php drupal drupal-8
1个回答
0
投票
此补丁使用composer来添加补丁,直到下一次更新为止!https://www.drupal.org/project/panelizer/issues/3031671#comment-13052581
© www.soinside.com 2019 - 2024. All rights reserved.