web-dev-qa-db-ja.com

Seblod:お問い合わせフォームを作成

Seblod CCKを使用してcom_contactお問い合わせフォームページを複製しようとしています。私の目標は、連絡先を表示し、次にユーザーにリクエストを送信する権限を与えることです。

すでにいくつかのコンテンツタイプを作成しているので、Seblodの使い方を大まかに知っていますが、連絡先フォームの作成は初めてです。これが私が行ったステップです:

  1. 連絡先フォーム用の新しいアプリフォルダーを作成しました
  2. 連絡先フォームの新しいコンテンツタイプを作成しました
  3. (名前、電子メール、メッセージ)や送信ボタンなど、ユーザーに入力してほしいフィールドを追加しました。ストレージの場所をNoneとして選択すると、データベースに保存されません。

次に、連絡先フォームにメニュー項目を割り当て、アクセスレベルをpublicとして選択しました。開くと、お問い合わせフォームの代わりに、ログインプロンプトが表示されます。お問い合わせフォームを匿名で表示することは許可されていないようです。匿名ユーザーが私の連絡先フォームを表示して送信できるように、アクセス許可を誰に設定しますか?.

2
lanoxx

デフォルトのACL構造に変更を加えていない限り、ケースの適切なアクセスレベルはパブリックです。このような変更を行っていない場合は、フォームに適用したアクセス許可の設定を確認する必要があります。

フォームに新しい送信(または他の同様のオプション)を作成するためのパブリックアクセスがあるかどうかを確認します。

Seblod Editing Permissions

1
FFrewin

SEBLOD ブログエントリ で自分の答えを見つけました。コンテンツタイプのメイン設定の右隅に小さな矢印があります。

enter image description here

開くと、許可ボタンがあります:

enter image description here

そして、そこで、グループCreatePublic権限をAllowedに設定できます。

3
lanoxx