我们有一个供应商要求我们帮助他们更新一个独立于core的核心模块。有这样的事吗?例如,您能否在不更新核心的情况下更新视图?我的理解是这是不可行的。
发布于 2019-11-05 01:05:30
例如,您能否在不更新核心的情况下更新视图?
首先,您应该检查是否可以通过钩子、事件订阅服务器或更改/重写服务来实现这些更改。
如果没有,请下载Lastest_Drupal_8.zip并将其解压缩到您的项目/核心/模块/视图文件夹中。
如果您愿意,可以在最新版本和当前版本之间使用创建修补程序对特定的核心模块使用git diff。
虽然,我不建议这么做,这是不好的做法!但是如果有一个真的,真的,我是说,真的很好的理由肯定。
注意事项:
composer update。发布于 2019-11-05 17:30:56
虽然您可以从较新的Drupal版本复制核心模块,但这可能会产生问题,因为模块代码可能会因为Drupal核心代码的更改而更改。
例如,一个新类可以取代旧类。使用较新版本的模块将导致其代码尝试实例化旧Drupal核心代码中不存在的类,或者使用以前不存在的服务。
作为@4k4 said,如果您需要在问题中包含的修补程序中实现的更改,可以将该修补程序应用到您所拥有的Drupal代码中,可能在开发服务器上。
这样做,您可以更改多个模块,这意味着(技术上)更新了多个模块,而不仅仅是一个模块。这是不可避免的,因为在许多情况下,更改并不局限于单个模块/文件。
https://drupal.stackexchange.com/questions/287964
复制相似问题