it-swarm-eu.dev

Seblod: crea un modulo di contatto

Sto cercando di replicare il com_contact pagina del modulo di contatto utilizzando Seblod CCK. Il mio obiettivo è visualizzare la persona di contatto e quindi di seguito dare all'utente la possibilità di inviare una richiesta.

Ho già creato diversi tipi di contenuto, quindi so più o meno come usare Seblod, ma sono nuovo a creare moduli di contatto. Ecco i passaggi che ho fatto:

  1. Creata una nuova cartella dell'app per il mio modulo di contatto
  2. Creato un nuovo tipo di contenuto per il modulo di contatto
  3. Aggiunti i campi che desidero compilare come (nome, email, messaggio) e un pulsante di invio. Scegliendo il percorso di archiviazione come None in modo che non venga salvato nel database.

Quindi ho assegnato una voce di menu al modulo di contatto scegliendo il livello di accesso come pubblico. Quando lo apro, invece del modulo di contatto, vedo il prompt di accesso. Sembra che non mi sia permesso di vedere il modulo di contatto come anonimo. Chi devo impostare l'autorizzazione in modo tale che gli utenti anonimi possano visualizzare e inviare il mio modulo di contatto.

2
lanoxx

Il livello di accesso corretto per il tuo caso è Pubblico, a meno che tu non abbia apportato modifiche alla struttura ACL predefinita. Se non hai apportato tali modifiche, dovresti controllare le impostazioni delle autorizzazioni che hai applicato nel modulo.

Verifica se esiste un accesso pubblico per la creazione di nuovi invii (o altre opzioni simili) nel tuo modulo.

Seblod Editing Permissions

1
FFrewin

Ho trovato la risposta da solo in un SEBLOD post di blog . C'è una piccola freccia nell'angolo destro delle impostazioni principali dei tipi di contenuto.

enter image description here

All'apertura è presente un pulsante di autorizzazione:

enter image description here

E lì potrei impostare l'autorizzazione Create per il gruppo Public su Allowed.

3
lanoxx