当前位置: 首页 > 知识库问答 >
问题:

Drupal 8禁用模板(页

柯良骏
2023-03-14

我已经尝试了几篇文章来禁用Drupal 8中的页面和模板缓存。我没有使用drush,发现它很烦人,我必须在每次更改后手动清除缓存。

站点/默认/默认。服务。亚马尔

  1. 列表项

创建站点/settings.php

  1. $config['system.performance']['css']['预处理']=FALSE;
  2. $config['system.performance']['js']['预处理']=FALSE;
  3. $设置[缓存][bins][渲染'] = ' cache.backend.null;
  4. 设置[缓存][箱][dynamic_page_cache'] = ' cache.backend.null;
  5. 设置页面'] = ' cache.backend.null

development.services.yml增加以下内容

    1. twig.config:
        debug: true
        auto_reload: true
        cache: false

重建缓存

  1. http://yoursite/core/rebuild.php或德鲁什铬

配置中禁用缓存-

确保禁用开发工具缓存

如果我对页面进行调整。html。小树枝在我清除缓存之前什么都不会发生,其他的想法都会很好。这将是Drupal8的最新版本

共有2个答案

邵伟泽
2023-03-14

经过以上所有步骤,我忘了做一件事

>

在设置中取消注释以下内容。php

如果(文件_存在(DIR.'/settings.local.php'){include DIR.'/settings.local.php';}

蒲昊
2023-03-14

日安!尝试添加在你yml文件:

services:
  cache.backend.null:
    class: Drupal\Core\Cache\NullBackendFactory

希望它能帮助你!

 类似资料:
  • 我有一个Spring Boot应用程序,它公开了一个用于呈现相对简单的velocity模板的API。模板使用来包含几个其他模板,否则会写出从Java层传递给它的一些基本变量。模板位于JAR文件中,因此它们是从类路径加载的。我使用以下每个请求动态创建的velocity engine设置: 模板的多个部分对于每个请求来说是唯一的(资源用作对简单的Spring MVC控制器的响应),所以我需要禁用模板资

  • 英文原文:http://emberjs.com/guides/application/the-application-template/ 应用模板是应用启动的时候默认渲染的模板。 你应该把你的header、footer和其他装饰性的内容放在应用模板里面。另外,应用模版中至少需要一个{{outlet}}占位符,以便路由能根据当前的URL将适当的模版渲染进来。 下面是一个应用模板的例子: 1 2 3

  • 问题内容: 我注意到,我会不时地对AngularJS应用程序中的模板之一进行更改,并且在运行时该更改将不可见。相反,我将不得不刷新应用程序,如果失败,请转到模板本身的路径并刷新它,以查看此更改。 防止像这样缓存这些模板的最佳方法是什么?理想情况下,我希望在当前使用Angular应用程序的过程中将它们缓存,但是下次我加载页面时,它们将检索最新和最出色的模板,而无需手动刷新。 我在使用ui-route

  • 我试图在类型s. t上专门化一个类。它忽略了给定类型的恒定性。在这种情况下,该类型是一个模板模板参数: 上面的代码在GCC 4.8.4和clang 5.0(with-std=c 11)中都抱怨bar在与匹配FOFType模板参数化的类一起使用时未定义。即使我删除了sfinae参数,仍然无法找到特化。 这个问题的一个例子可以在这里找到:https://godbolt.org/g/Cjci9C.在上面

  • 模板提供了一种简便的方式,将展现逻辑从控制器和业务逻辑中分离出来。 一般来说,模板包含应用程序的 HTML 代码,但也可以使用其他的格式,例如 XML 。 模板通常也被称为「视图」, 而它是 模型-视图-控制器 (MVC) 软件架构模式第二个元素的 一部份 。

  • Web框架把我们从WSGI中拯救出来了。现在,我们只需要不断地编写函数,带上URL,就可以继续Web App的开发了。 但是,Web App不仅仅是处理逻辑,展示给用户的页面也非常重要。在函数中返回一个包含HTML的字符串,简单的页面还可以,但是,想想新浪首页的6000多行的HTML,你确信能在Python的字符串中正确地写出来么?反正我是做不到。 俗话说得好,不懂前端的Python工程师不是好的