清除drupal緩存cache 查看twig主題覆寫文件 的方法

清除drupal緩存的方法:

最常用的就是在後臺操作 The easiest way to clear the Drupal cache is to go to

dmin/config/development/performance

Administration > Configuration > Development > Performance

-------------

還有其他的方法,可以看官網文檔:

https://www.drupal.org/node/42055

----

drupalconsole清緩存: $ drupal cr all  

http://docs.drupalconsole.com/en/commands/cache-rebuild.html

-----------

補充:

當修改drupal8的主題時,總是要清緩存,這是很煩的一件事。

緩存對於網站來說是好事,但當在本地開發時,這就變成一件麻煩的事了。

怎麼辦?

官網有文檔提供解決方案: https://www.drupal.org/node/2598914

----------------

具體步驟如下: 

要改兩個文件。一個是sites/default/settings.local.php ,另一個是 /sites/development.services.yml

Steps
1. 複製 sites/example.settings.local.php 到sites/default,並重命名爲  settings.local.php

 
2.打開 sites/default/settings.php ,把下面幾行註釋

 if (file_exists(__DIR__ . '/settings.local.php')) {
   include __DIR__ . '/settings.local.php';
 }
 
 意思就是可以調用sites/default/settings.local.php文件了
 
 
3. 打開 sites/default/settings.local.php,改下面的內容
取消註釋
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null'; 

如果不安裝新模塊或主題,則掃描功能可以關閉:
$settings['extension_discovery_scan_tests'] = FALSE;

下面表示調用development.services.yml文件:

$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';

修改:(css或js是否合併,設置爲false )
$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;

4. 打開 site/development.services.yml 
加下面的代碼 ,可以查看twig主題文件。 
parameters:
  twig.config:
    debug: true
    auto_reload: true
    cache: false
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章