我已经尝试了几篇文章来禁用Drupal 8中的页面和模板缓存。我没有使用drush并且发现它非常烦人我必须在每次更改后手动清除缓存。
站点/默认/ default.services.yaml
创建网站/ settings.php&站点/ settings.local.php
在development.services.yml中添加以下内容
1. twig.config:
debug: true
auto_reload: true
cache: false
重建缓存
在配置中禁用缓存 - >性能
请务必禁用开发工具缓存
如果我对page.html.twig进行了调整,直到我清除缓存没有任何反应,任何其他想法都会很棒。这将是Drupal 8的最新版本
答案 0 :(得分:1)
美好的一天! 尝试添加yml文件:
services:
cache.backend.null:
class: Drupal\Core\Cache\NullBackendFactory
希望它会对你有所帮助!
答案 1 :(得分:1)
通过上述所有步骤,我忘了做一件事
将sites.local.php移至sites / default
取消注释settings.php中的以下内容
if(file_exists( DIR 。'/ setting.local.php')){ 包括 DIR 。 '/settings.local.php'; }