プロジェクト

全般

プロフィール

Backport(バックポート) #3231

携帯版の「携帯メールアドレス設定」で入力フォームが表示されない

Yuya Watanabe11年以上前に追加. 11年以上前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
担当者:
対象バージョン:
開始日:
2012-09-26
期日:
進捗率:

100%


説明

概要

携帯版の「携帯メールアドレス設定」で入力フォームが表示されない

下記図のメニュー「携帯メールアドレス設定」を選択した後その次のページには携帯メールアドレス設定が表示されるはずが表示されない

本来は下記のように表示されるべきである.

確認環境

OpenPNE 3.6.5

原因

下記コード部で,「携帯メールアドレス設定」の場合に $form->count() の値が 1 となっており 7 行目のフォームが表示される動作が行われずに 13 行目のフォームフィールドが csrf_token 用のフォームのみが存在する場合に該当してしまうため表示が行われない.

これが 「携帯メールアドレス設定」の場合にのみ発生する原因はわかっていない.

apps/mobile_frontend/modules/member/templates/configSuccess.php

  7 <?php if ($categoryName && 1 < $form->count()): // except CSRF token field ?>
  8 <?php op_include_form('configForm', $form, array(
  9   'url'    => url_for('member/config?category='.$categoryName),
 10   'align'  => 'center',
 11   'button' => __('Save')
 12 )) ?>
 13 <?php elseif ($categoryName && 1 === $form->count()) : ?>
 14 <?php echo __('There is no available settings.'); ?>
 15 <?php else: ?>
 16 <?php echo __('Please select the item from the menu.'); ?>
 17 <?php endif; ?> 

screenshot.png 表示 (31 KB) Yuya Watanabe, 2012-09-26 14:19

screenshot2.png 表示 (18.6 KB) Yuya Watanabe, 2012-09-26 14:19

screenshot3.png 表示 (24.6 KB) Yuya Watanabe, 2012-09-26 14:27


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #3209: 携帯版の「携帯メールアドレス設定」で入力フォームが表示されない Won't fix(対応せず) 2012-09-26

関係しているリビジョン

リビジョン 11d73189 (差分)
Yuya Watanabe11年以上前に追加

(fixes #3231, BP from #3209) fixed to reset form fields when the widget added

履歴

#1 Yuya Watanabe11年以上前に更新

  • 担当者Yuya Watanabe にセット

#2 Yuya Watanabe11年以上前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

#3 Yuya Watanabe11年以上前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 11d7318965dd88aa616c2894921c487039ab2a80 で適用されました。

#4 Rimpei Ogawa11年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#5 開 石切山11年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

他の形式にエクスポート: Atom PDF