テーマシステム(Twig)を開発するための設定方法
Twig開発用の設定
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
コンテンツの作成 | 8.4x | json | jQueryにjsonで渡す方法 |
mac linux ファイル名 文字化け | 8.7.x | mac linux ファイル名 文字化け | Macからlinuxにrsyncするとファイル名(濁点)が文字化けする場合の対応方法 |
フォーム | 7.15 | system | mail()での送信が失敗する |
言語 | 7.15 | Entity Translation | nodeのEntity Translation |
コンテンツの作成 | 8.4x | node | node保存前に色々やる方法 |
アップデート | 7.28 | Views | Pagerが表示されなくなった |
アップデート | 8.9.x | composer patch | patch を composer に 組み込む方法 |
サイトの構築 | 7.41 | Rules | Paygent モジュールについて |
PHP-FPM | 8.9.x | PHP | PHP-FPM 環境で .htaccess に php_value を 書いてもダメ |
PhpStorm | 7.50 | LocalForward | PhpStormから踏み台を使う |
JavaScript | 7.34 | PHP | PHPからJavaScriptに変数値を渡したい |
サイトの構築 | 7.19 | Plesk | Pleskでdrupal7(プライベートファイルシステム)を使う場合の注意点 |
PCRE | 7.50 | preg_match()がおかしい | |
サイトの環境設定 | 7.15 | Secure Pages | Secure Pagesが急に機能しなくなった |
SFTP | 8.4x | SFTP RSA | SFTP(RSA)でファイル転送(送信)する方法 |
ニュースレター | 7.34 | Simple news | Simplenewsで追加顧客(リスト)だけにニュースレターを配信する方法 |
メール | 7.50 | Smtp | smtpでGmailアカウントを使いたい |
SSH | 7.50 | ProxyCommand | SSH IP制限を1コマンドで通過する |
タクソノミー | 7.15 | Entity_Trarnslation Taxonomy | TaxonomyのEntity Translation |
コンテンツの作成 | 7.50 | Expanding Textareas | Textareaフォームの行サイズを自動調整するモジュール |
コメント
■ settings.local.phpを作成する
パーマリンク Submitted by actbrain on 2017/10/20 01:52.
■ settings.local.phpを作成する
$ cd /path/to/document-root/sites/default
$ cp ../example.settings.local.php settings.local.php
■ settings.local.php から development.service.yml を読み込むようにする
$ cd /path/to/document-root/sites/default
$ vim settings.local.php
$ diff -upN ../example.settings.local.php settings.local.php
〜
-# $settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
+$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
〜
-# $settings['cache']['bins']['render'] = 'cache.backend.null';
+$settings['cache']['bins']['render'] = 'cache.backend.null';
〜
-# $settings['cache']['bins']['discovery_migration'] = 'cache.backend.memory';
+$settings['cache']['bins']['discovery_migration'] = 'cache.backend.memory';
〜
+$settings['file_private_path'] = '/path/to/private'; // ついでにプライベートディレクトリを定義する
■ development.service.yml にデバッグ用設定を追加する
$ cd /path/to/document-root/sites/default
$ vim ../development.services.yml
〜以下の行を追加する
parameters:
http.response.debug_cacheability_headers: true
twig.config:
debug: true
auto_reload: true
cache: false
〜
■ settings.php から settings.local.php を読み込むようにする
$ cd /path/to/document-root/sites/default
$ vim setting.php
$ diff -upN default.settings.php settings.php
〜
-# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
-# include $app_root . '/' . $site_path . '/settings.local.php';
-# }
+if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
+ include $app_root . '/' . $site_path . '/settings.local.php';
+}
〜
■ Cacheをクリアする
$ drush cr
ページ