回答ありがとうございました。
設定は問題なし、ということでしたので、念のために以下を操作したところ、うまく行きました。
1。 一旦、エントリー追加権限から「ゲスト」を削除して保存
2。 キャッシュをクリアー
3。 新しくエントリー追加権限に「ゲスト」グループを登録して保存
これで試したところ、ログインせずにエントリーを追加することができました。
どういう仕組みになっているのかわかりませんが、色々操作していたのでゴミがあったのかもしれません。
ご指導ありがとうございました。助かりました。
ログインせずにエクスプレスのフォームにてエントリーにデータ追加する方法は
2018年7月18日 at 9:37
初めての投稿です。よろしくお願いします。
以下の環境で、Expressオブジェクトを利用して、「体験予約」ページを構築中ですが、
予約入力フォームから「予約」エントリーに追加する際にログイン不要とする方法はありませんか。
エンティティの結果ホルダー場所は、エントリ>「予約」 で、
システムと設定>エクスプレス>カスタムエントリーロケーション>エントリ>「体験予約」>権限を編集 で以下に設定しています。
エントリー追加 管理者、「グループのゲスト」
グループ「ゲスト」は、デフォルトで以下になっています。
名前:Guest
説明:The guest group represents unregistered visitors to your site.
以下のページが実際に稼働しています。
http://farm-stay.jp/
ログインせずに「体験予約」のページにて適当な項目を入力して
「予約する」をしますと、
「このフォームを送信する権限がありません。」となってしまいます。
一般顧客にゲストでログインしてもらうことは手間がかかるのでやりたくないのですが、何か回避策はないものでしょうか
ーーー以下環境ですーーー
# concrete5 Version
Core Version - 8.3.1
Version Installed - 8.3.1
Database Version - 20171218000000
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
7.1.19
ーーー以上ーーー
タグ:
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: ログインせずにエクスプレスのフォームにてエントリーにデータ追加する方法は
> システムと設定>エクスプレス>カスタムエントリーロケーション>エントリ>「体験予約」>権限を編集 で以下に設定しています。
> エントリー追加 管理者、「グループのゲスト」
この設定でログイン不要になるはずですが…。