上記をデフォルトテーマにしてサイトを作成中なのですが、
実twigファイルはどこにありますか?
ヘッダーフッターなどにhtmlタグを加工?追加したい場合て、
どこからするものか、教えいただけませんか?
作成中サイト)
https://shinon.site/about
Bartikのtwigについて
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
Views Exposed Filter | 8.4x | hook_views_pre_view | Views Exposed Formの複数単語入力(textfield)をフォーム上だけ複数行入力(textarea)にする方法 |
Initial | 8.4x | Subscriber | hook_init() 〜 drupal_goto() を drupal8でやる方法 |
コンテンツの管理 | 8.4x | Action | カスタムアクションを作成する方法 |
SFTP | 8.4x | SFTP RSA | SFTP(RSA)でファイル転送(送信)する方法 |
コンテンツの管理 | 8.4x | Entity | EntityをPropertyで探す(クエリする)方法 |
コンテンツの作成 | 8.4x | node | node保存前に色々やる方法 |
Token | 8.4x | Token | カスタムモジュールからtokenを提供する方法(drupal8版) |
コンテンツの作成 | 8.4x | コンテンツ作成時のフォームレイアウトの変更 | |
video | 8.4x | video map | 動画上にクリッカブルマップを作成する方法 |
PHP | 8.3x | PHP | drupa8でhook_init()する方法 |
テーマ | 8.3x | Theme | drupal8 で パスに応じたページテンプレート名を利用する方法 |
Custom module | 8.3x | Custom module Twig Block Cache | カスタムモジュールのレンダリングを非キャッシュ化する方法 |
テーマ | 8.3x | Block Cache Theme | 管理ページから作成したカスタムブロックを非キャッシュ化する方法 |
テーマ | 8.3x | Core | Twig開発用の設定 |
テーマ | 8.3x | Contribute themes | drupal8-寄贈テーマの動向 |
拡張機能 | 8.3x | Contribute modules | drupal8-寄贈モジュールの動向 |
テーマ | 7.56 | field | レンダリング配列内に「ラベル非表示」を指定する方法 |
PhpStorm | 7.50 | LocalForward | PhpStormから踏み台を使う |
SSH | 7.50 | ProxyCommand | SSH IP制限を1コマンドで通過する |
Apache2.4 | 7.50 | Apache2.4のアクセス制限 |
コメント
BartikはDrupalの標準テーマなので twig
パーマリンク Submitted by actbrain on 2019/11/27 23:07.
BartikはDrupalの標準テーマなので twig(テンプレート)ファイルの置き場所は Drupalドキュメントルート/core/themes/bartik/templates/〜 になります。
しかし、Drupalドキュメントルート/core/〜 のファイルは Drupalコアのマイナーアップデートの際に上書きされてしまいます。
そのため Drupalドキュメントルート/core/themes/bartik/templates/〜 のファイルは変更すべきではありません。
やるとしたら Drupalドキュメントルート/themes/custom/〜 内に BartikをBaseテーマとする サブテーマを作成し、そちらで twigを書いてゆく。という手順が一般的かと思います。
https://www.drupal.org/docs/8/theming-drupal-8/creating-a-drupal-8-sub-t... は classy を Baseテーマとしたサブテーマの作り方です。
サブテーマを作るのが面倒。という場合は https://www.drupal.org/project/project_theme?f%5B0%5D=&f%5B1%5D=&f%5B2%5... から 希望に近いテーマを持ってきて利用するのも手です。
CSSやJavaScriptを追加したいだけなら https://www.drupal.org/project/asset_injector をインストールすれば 管理ページ上で追加可能です。
Drupalテーマの概念的なところは https://knowledge.sakura.ad.jp/6867/ がわかりやすそうです。
参考にしてみてください。
ページ