2018年4月22日(日) 02:19 JST

Geeklog UserBoxプラグイン、thtmlファイルを直してformでハマる

Geeklog

構想しているサイトで 追加したい項目が住所と電話番号だけ、といたってシンプルなので、提供されているthtmlファイルをいじってたら少しハマりました。

ユーザーに住所・電話番号を入力してもらう画面は、ユーザー情報ブロックに表示される「マイ・プロフィール」、これを表示しているのは、private/plugin/userbox/myprofile/default/profile_editor.thtml。で、要らないところをどんどん削除して、テストユーザーで入力したら「該当プロフィールはありません」とエラーになる。

facebookのGeeklog Japaneseグループで今駒さんから「消したformのinputにはhidden指定せよ」とご指摘。なるほど。form inputの部分は消さずにhidden指定を残して新profile_editor.thtmlが完成。はい、今度はちゃんと入力できました。エラーも出ない。

 

 次は変更後に遷移する表示画面です。

こちらのthtlファイルは/private/plugin/userbox/profile/default/col_detail.thtml。ページ表示させてソース見ればthtmlファイルが分かるのが有難い。で、余分な部分を削除・コメントアウト。これでOKです。