ラベル

Server (108) work (77) Idea (68) Car (31) PC (29) DAW (28) other (19) MakingWEBsite (18) 趣味 (18) health (13) CentOS (11) drupal (11) (9) android (4) スマホ (4) communication (3) drupal7 (3) hint (3) meno (3) モバイル (3) 歯医者 (3) 第二種電気工事士 (3) 英語 (3) PC Server (2) drupal8 (2) ms access (2) uwp C# (2) めし (2) 整備 (2) 音楽 (2) MIDI (1) diy (1) 会計 (1) 動画再生 (1) 生活 (1) 郵便 (1) 食べ物 (1)

2014年11月18日火曜日

drupal 8 のテーマ 7から8になって、themeやその他、わからないことばかり。

drupal 8 のテーマ。

インストール後のエラー
Trusted Host Patterns has not been configuredエラーが出ているときは、
\sites\default\settings.phpの最後に、自分のホスト名を入れておく。

$settings['trusted_host_patterns'] = array(
'^localhost$',
);

これで一応、エラーは消える。example.comを使っている時は 上のlocalhostの上に
'^example\.com$',
その後に続くアドレスがあればそれを入れて範囲を狭めてもいいみたいだし、いろいろなアドレスを使っているときはそれら全部をいれる。

オリジナルテーマの場所core/themes

オリジナルページテンプレート(page.html.twig)の場所
core\modules\system\templates\page.html.twig

カスタマイズしたものやオリジナル以外のテーマの置き場所
themes/

ここで最低限必要な(フォルダと)ファイルは、
themes/テーマの名前/namae.info.yml
"namae"のところはどういう名前の付け方のルールになっているのかよくわかっていない。
上段フォルダーの名前と一致させているみたいだ。
このテーマはなんの飾りつけもないcoreが吐いたテーマの表示がされる。

Responsive Designになった
と書いてあるけど、
viewport
を使っているだけなのか?
それとも他に何か仕組みがあるのか?
viewport
の設定をしているのなら、どこで設定をしているのか。
core\lib\Drupal\Core\Page\DefaultHtmlFragmentRenderer.php
ここか?
コアに組み込まれた。
ということか?
あとは、普通にCSSに設定を書いていくだけか?

Twig
http://twig.sensiolabs.org/documentation

コメントアウトは-----{# #}

値、変数の出力は---{{ }}

{{ logo }}
とか、
{{ site_name }}

Used to execute statements---{% %}
は、
{% if logo %}
とか、
{% endif %}
とか変数以外の実行ステートメントが入る。

フィルター
変数の後にパイプ"|"を記述しその後にフィルターを記述する。
パイプを複数つなぐこともできるそうだ。
{{ 'Site header'|t}}
{{ 'Home'|t }}
{{ 'Tabs'|t }}
ここでの"t"はdrupal独自の関数で
drupal7での
<?php print t('Home'); ?>
と同じ意味の"t"だそうだ。
異なる言語に対応させる関数。

yml
.infoが.info.ymlに変わった。
中の書き方も変わった。

その他
drupal8はclean URLsがデフォルトでonになっている。
これをoffにすることはできないそうだ。
https://www.drupal.org/getting-started/clean-urls#enabling-8

0 件のコメント:

コメントを投稿