ブログ - Customize/Hackメモカテゴリのエントリ
本当はプリロードで対応するのかなぁ?
でも、機能をいじりたいわけではないので、いつも
modules/legacy/templates/legacy_site_closed.html
を直接編集しています。
でも、機能をいじりたいわけではないので、いつも
modules/legacy/templates/legacy_site_closed.html
を直接編集しています。
新規ユーザー登録時に管理者に飛ぶ承認キーメールをカスタマイズする。
テンプレートは modules/user/language/japanese/mail_template/adminactivate.tpl を編集すればいい。
language/japanese/mail_template/ にも同名のファイルがあるので間違えないように。
(実は、この罠にはまってしまった...)
文章を変えるだけでなく、項目も増やしたければ
/modules/user/class/RegistMailBuilder.class.php
に項目を追加する。
たとえば 150行目 (class User_RegistUsesrAdminActivateMailBuilder)
にこんな風に追加すれば「その他」に記入されたものを取ることができる。
(その前に登録時に「その他」を入力するように変更しなければダメだけどね...)
これでテンプレート中で{BIO}が使えるようになる。
「その他」は複数行入力可だから、このままだと <br /> が表示されてしまうが...
テンプレートは modules/user/language/japanese/mail_template/adminactivate.tpl を編集すればいい。
language/japanese/mail_template/ にも同名のファイルがあるので間違えないように。
(実は、この罠にはまってしまった...)
文章を変えるだけでなく、項目も増やしたければ
/modules/user/class/RegistMailBuilder.class.php
に項目を追加する。
たとえば 150行目 (class User_RegistUsesrAdminActivateMailBuilder)
にこんな風に追加すれば「その他」に記入されたものを取ることができる。
(その前に登録時に「その他」を入力するように変更しなければダメだけどね...)
$this->mMailer->assign('BIO', $user->getVar('bio'));
これでテンプレート中で{BIO}が使えるようになる。
「その他」は複数行入力可だから、このままだと <br /> が表示されてしまうが...