コンテンツのFAQ
パレットCMSのコンテンツに関するFAQです。
コンテンツ設定
コンテンツURLにアクセスするとエラー表示になる
エラーメッセージが表示されている場合は、以下を確認してください。
「指定されたコンテンツIDが存在しません。」
アクセスしたURLのコンテンツIDが、作成したコンテンツIDと一致しているか確認してください。
「指定されたコンテンツは非公開に設定されています。」
当該コンテンツの設定にて、公開設定が「公開」になっているか確認してください。
「指定されたコンテンツは権限がないため、閲覧することができません。」
アクセスした権限とコンテンツの閲覧権限が一致しているか確認してください。
アイテム詳細コンテンツなどに、対象データの指定がない状態でアクセスした場合にも表示されます。
登録・編集コンテンツ
確認画面に遷移しない
入力画面から確認画面に遷移しない場合は、以下を確認してください。
1. 必須設定が「必須」の項目に対して適切な値が入力・送信されているか
登録・編集コンテンツでは、必須設定が「必須」の全ての項目に値を入力・送信する必要があります。
組み込みの際は、該当する項目の<input>タグを記述してください。
入力画面に[error]変数やerrorsのコンテキストを挿入すると、バリデーションエラーを表示できます。
2. formタグのaction属性の値が適切か
登録・編集コンテンツでは、入力画面および確認画面の<form>タグ内にあるaction属性で、現在のページのURLを指定します。
<form>タグのaction属性に{{ content.url }}(出力結果:./)を挿入している状態で、動的URL(contents.php?c=xxx)からフォーム送信すると、指定階層が異なるため二重送信エラーになります。
静的URL設定が有効の際は、全てのページに対して静的URLを設定し、動的URLは使用しないことを推奨します。
確認画面(または完了画面)で「二重送信エラー」が表示される
会員登録や問い合わせフォームの確認画面遷移時に、エラーページや「フォームの二重送信が発生しました。最初からやり直してください。」のエラーが表示される場合は、以下を確認してください。
よくある原因
確認画面または完了画面で、href="#"やsrc="#"を記述していると、画面表示時にブラウザが「現在のページ(#)」を二重に読み込み、エラーになります。
コンテンツ内に以下のような記述がないかご確認ください。
- ファビコンやアップルタッチアイコンの仮指定
<link rel="icon" href="#">
<link rel="apple-touch-icon" href="#">
- ダミーのファイルや画像指定
<link rel="stylesheet" href="#">
<img src="#">
パスワード再設定
メールアドレス入力後、ボタンを押下したが何も表示されない
ユーザーとマネージャーのパスワード再設定コンテンツでは、jQueryとSweetAlertというライブラリを使用し、メール送信アラートを実装します。
そのため、コンテンツ内に必要なCSSやJavaScriptが記述されていないとアラートは表示されません。
以下が記述されているか確認してください。
<!-- 「スクリプト|jQuery」のスニペットを出力 -->
<script src="{{ url('./common/lib/jquery/jquery.js') }}"></script>
<!-- 「スクリプト|SweetAlert」のスニペットを出力 -->
<script src="{{ url('./common/lib/sweetalert/sweetalert.min.js') }}"></script>
<link rel="stylesheet" href="{{ url('./common/lib/sweetalert/sweetalert.css') }}" />
また、以下についても合わせてご確認ください。
- reminder.jsが記述されているか
<script src="{{ url('./common/cms/reminder.js') }}"></script>
- メールアドレス入力用の
<input>タグのid属性で"mail"が指定されているか
<input type="text" id="mail" name="mail" value="">
メールアドレス入力後、ボタンを押下したがエラーが表示される
パスワード再設定コンテンツで「送信に失敗しました。メールアドレスが誤っている可能性があります。」のエラーが表示される場合、主に以下の原因が考えられます。
- 入力したメールアドレスが誤っている
- シート設定の「パスワード再設定用メールアドレス」項目が未設定
- 「パスワード再設定用メールアドレス」に設定した項目以外のメールアドレスを入力している
「パスワード再設定用メールアドレス」で選択肢が表示されない場合は、以下のFAQをご確認ください。
詳細:シート・項目設定のFAQ|メールアドレス設定で選択肢が表示されない