コンテンツの作成 |
8.9.x |
vim nkf |
ファイルのエンコーディングを確認、変更する方法 |
アップデート |
8.9.x |
composer patch |
patch を composer に 組み込む方法 |
アップデート |
8.9.x |
Composer update |
Composer で drupal/core-8.9.7 に更新できなくなった場合の処置 |
コンテンツの作成 |
8.9.x |
CSS |
キャプション付きの(右寄/左寄)画像を画像サイズを基準にきれいに表示する方法 |
リバースプロキシ |
8.9.x |
mod_proxy mod_proxy_http mod_ssl |
Apache2.4 から httpsサーバーへリバースプロキシする方法 |
アップデート |
8.9.x |
PHP |
CentosでPHPのバージョンアップ(例:5.3->5.6)を行う方法 |
Gmian |
8.8.x |
Gmail |
Gmail:外部メールサーバー経由のメール送信ができなくなった場合の対処方法 |
アップデート |
8.8.x |
Composer |
composer updateが異常終了する |
テーマ |
8.7.x |
|
Bartikのtwigについて |
mac linux ファイル名 文字化け |
8.7.x |
mac linux ファイル名 文字化け |
Macからlinuxにrsyncするとファイル名(濁点)が文字化けする場合の対応方法 |
コンテンツの作成 |
8.7.x |
CkEditor |
CKEditorエディタ内に Colorboxポップアップ を簡単に挿入する方法 |
ログイン |
8.7.x |
System |
ユーザー アカウントロックの範囲設定 |
フォーム |
8.7.x |
Webform |
WebformのCheckboxの要素にて表記の変更 |
アップデート |
8.7.2 |
menu |
drupal-core 8.7.2にupdateしたところ |
Commerce2 |
8.6.x |
Commerce Order |
Commerceで注文情報から全Itemを得る方法 |
コンテンツの管理 |
8.6.x |
Commerce |
Commerce orderからすべての商品名を取得する方法 |
Commerce |
8.6.x |
Commerce Payment Gateway |
オリジナルCommerce決済モジュール(Offsite)で決済サーバーへのPOST時のエンコードを変更する方法 |
フォーム |
8.6.x |
JavaScript |
特定のformに動的にJavaScriptをロードする方法 |
Commerce |
8.6.x |
Commerce Payment Order |
Commerceで歴代購入数/金額を集計する方法 |
フォーム |
8.6.x |
JavaScript |
特定のformにJavaScriptを紐付ける方法 |
コメント
以下のようなコードをあなたのカスタムモジュールに追加してく
パーマリンク 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', パスワードを入力して下さい。');
}
}
ページ