フォーム |
8.9.x |
Views |
Views exposed filterのフォームに#default_valueを仕込む方法 |
PHP-FPM |
8.9.x |
PHP |
PHP-FPM 環境で .htaccess に php_value を 書いてもダメ |
コンテンツの管理 |
8.9.x |
Dialog Modal Canvas |
drupal 8 の標準機能のダイアログ/ポップアップを表示する方法 |
コンテンツの作成 |
8.9.x |
CKEditor |
CKEditor編集中の見た目をフロントと全く同様にする方法 |
PHP |
8.9.x |
PHP |
YamlをPHP配列にする方法 |
コンテンツの作成 |
8.9.x |
node |
ノード保存時の前回値の参照方法 |
Gmian |
8.8.x |
Gmail |
Gmail:外部メールサーバー経由のメール送信ができなくなった場合の対処方法 |
アップデート |
8.8.x |
Composer |
composer updateが異常終了する |
ログイン |
8.7.x |
System |
ユーザー アカウントロックの範囲設定 |
フォーム |
8.7.x |
Webform |
WebformのCheckboxの要素にて表記の変更 |
テーマ |
8.7.x |
|
Bartikのtwigについて |
mac linux ファイル名 文字化け |
8.7.x |
mac linux ファイル名 文字化け |
Macからlinuxにrsyncするとファイル名(濁点)が文字化けする場合の対応方法 |
コンテンツの作成 |
8.7.x |
CkEditor |
CKEditorエディタ内に Colorboxポップアップ を簡単に挿入する方法 |
アップデート |
8.7.2 |
menu |
drupal-core 8.7.2にupdateしたところ |
Commerce |
8.6.x |
Commerce Payment Gateway |
オリジナルCommerce決済モジュール(Offsite)で決済サーバーへのPOST時のエンコードを変更する方法 |
Viewsプログラミング |
8.6.x |
Views |
Drupal8 Viewsの動的キャッシュをクリアする方法 |
Commerce2 |
8.6.x |
Commerce Shipment |
Commerceで配送情報を得る方法 |
サイトの環境設定 |
8.6.x |
Simhony Yaml |
yamlファイルを読み込む方法 |
フォーム |
8.6.x |
JavaScript |
特定のformにJavaScriptを紐付ける方法 |
Commerce2 |
8.6.x |
Commerce Order |
Commerceで注文情報から全Itemを得る方法 |
コメント
以下のようなコードをあなたのカスタムモジュールに追加してく
パーマリンク Submitted by actbrain on 2015/08/07 18:35.
以下のようなコードをあなたのカスタムモジュールに追加してください。
/**
* Implement hook_form_alter().
*/
function カスタムモジュール名_form_alter(&$form, $form_state, $form_id) {
〜
switch ($form_id) {
〜
case 'user_profile_form':
〜
// パスワードリセット時、新パスワードと新パスワード確認フォームへの入力を必須にする
if (!empty($_GET['pass-reset-token'])) {
$form['account']['pass']['#required'] = TRUE;
$form['#validate'][] = 'カスタムモジュール名_password_confirm_validate';
}
〜
}
}
// パスワードリセット時、新パスワードと新パスワード確認フォームへの入力を必須にする
function カスタムモジュール名_password_confirm_validate($form, &$form_state) {
if (empty($form_state['values']['pass'])) {
form_set_error('account', パスワードを入力して下さい。');
}
}
ページ