Drupal リンク集

# Customize User module's <br>（login/logout/Reset Password or more）
Machine Name

```
/user/login -> user_login_form
```

- [Customize the default user registration form](https://www.drupal.org/docs/7/howtos/customize-the-default-user-registration-form)
- [How do I assign a template to the user edit form?](https://drupal.stackexchange.com/questions/236703/how-do-i-assign-a-template-to-the-user-edit-form/236721)
- [Custom Login page](https://www.drupal.org/forum/support/theme-development/2016-03-16/custom-login-page)

###【Email login】
- [User registration and login only with e-mail address in Drupal 8](https://bre.is/m2cwHz4q)

###【Reset Passowrd Form】
- [How do I relocate the “Reset password” form?](https://bre.is/kaBVh8qN)
- https://api.drupal.org/api/drupal/core!modules!user!user.module/function/user_pass_reset_url/8.2.x

###【form Validation]】
- [Add an additional validation function to an existing Drupal form](https://bre.is/mBfsmRCs)
- [How to alter the drupal8 user login form inputs and validation?](
https://bre.is/mgZm2XeK)
- [Adding extra validation to user login](https://bre.is/TqwxBwBj)

#Development Module & Form 
- [Drupal 8 モジュール開発の基本](https://bre.is/Nfjr3E45)
- [Drupal 8のルーティングシステム（メニューシステム）の解説とサンプルコード](https://bre.is/JGF9wysP)
- [Drupal 8 入門 : カスタムモジュール作成編](https://bre.is/MZzkhYUZ)
- [Drupal8 カスタムモジュールの作り方](https://bre.is/SGTVpEBP)
- [Drupal8でページのリダイレクトを行う](https://bre.is/GCbqp2Uu)
- [Drupal 8 Form API 概観](https://bre.is/u9sW9FuY)
- [Step by step method to create a custom form in Drupal 8](https://bre.is/xdjnj2jz)
- [Render a custom form in a custom template](https://bre.is/XtBYFetm)
- [作成例で学ぶDrupal8のルーティングとコントローラー入門](https://bre.is/MmVCdqpc)

###【form development】
- [DrupalのFormAPIでマルチステップフォーム作成の基本](https://bre.is/o5KUaKWV)
- [Drupal8でマルチステップフォームを作成する](https://bre.is/hh38kzpV)
- [Create a custom form with Form API in Drupal 8](https://bre.is/UNvbGMFT)

###【Mail】
- [How to send mail programmatically in Drupal 8](https://bre.is/eCZhBmno)
- [[Drupal 8] How to send a mail programmatically in Drupal 8](https://bre.is/RjS27FSA)
- [How to programmatically send an email?](https://bre.is/hjbekq42)
- [Creating email templates using custom config entities in Drupal 8](https://bre.is/3tmKyGMD)
- [drupal_mail()の使い方 journal de kyart プログラマ／通訳の備忘録 ](https://bre.is/bss62nEa)
- [Using and Extending the Drupal 8 Mail API: Part 1](https://bre.is/PMrgdAom)
- [Using and Extending the Drupal 8 Mail API: Part 2](https://bre.is/K6CDKKRn)


###【Field】
- [Rendering Drupal 8 fields (the right way)](https://bre.is/YHCR4m88)

###【Rendering】
- [Render arrays](https://bre.is/XHvfsmuZ)
- [Form and render elements](https://bre.is/GK2dYB2a)

####【custom template for custom module】
- [Create custom twig templates for custom module](https://bre.is/evprbERG)
- [Drupal 8: how to render a form in custom twig/template](https://bre.is/JWacyVDT)

###【template suggestion】
- [Drupal form template suggestion](https://bre.is/MFPjYQjv)
- [Adding Twig Template Suggestions for Form Elements](https://bre.is/nvgmm5Xe)
- [Drupal 8: How to Craft Custom Theme Hook Suggestions & Templates](https://bre.is/VsNdFETm)

###【status message】
- [how to change drupal status messages like "Your %post has been created"?](https://bre.is/Dn9Q7QFk)
- [How do I programmatically change a system message?](https://bre.is/oTVnmW2n)

・drupal_set_message() Cheatsheet: Variables, links, and formatting
https://bre.is/yBv7V2QP

・Remove default message in drupal 8
https://bre.is/tVEzfYTF

・How to display status messages in a particualr region
https://bre.is/jbCcnzV6

・Drupal 7 & Drupal 8: Customize or remove the node creation message
https://bre.is/nMweAMxc

###【html.twig】
- [Twig Template naming conventions](https://bre.is/9a6eb5hx)
- [Blog/ How to theme Drupal 8 views by overriding default templates](https://bre.is/K8TfvWFs)
- [Drupal 8開発Tips Twigテンプレートの命名規則](https://bre.is/S2gSJ4RE)
- [status-messages.html.twig](https://bre.is/X7Urfy5z)
- [views-view.html.twig](https://bre.is/b4emRZ5k)


【Webform】
・webformとtwig
https://bre.is/FJ3JqeH4

・Drupal8 Webformモジュールの紹介
https://bre.is/e5AyJpvw

・Webform 8.x-5.x の新機能を 9 つピックアップして紹介
https://bre.is/RTfZZjLU

###【モジュール】
- [Email Registration](https://bre.is/Bf8DoXp9)
- [SMTP Authentication Support](https://www.drupal.org/project/smtp)
- [Flex Slider](https://www.drupal.org/project/flexslider)
  - [Using Flex Slider with Drupal 7](https://bre.is/fNLH7j4d)


###【その他】
・Drupal8でREST APIを使ってみる
https://bre.is/EkoUykWs

・Drupalでの開発時に避けるべき5つの間違い：アーキテクチャー編
https://bre.is/S2gSJ4RE