Knowledgebase:Kontakte
Dieser Artikel beschreint die Software Contrexx. Das neue Handbuch zu Cloudrexx wird unter support.cloudrexx.com bereit gestellt.
Mit dem Kontaktmanager von Contrexx können Sie Ihren Besuchern schnell und einfach eine bequeme Kontaktmöglichkeit anbieten. Neue Einträge werden automatisch an eine von Ihnen definierte Email Adresse zugesandt und zusätzlich im System abgelegt. Dies bietet Ihnen den Vorteil, dass Sie die Einträge direkt im Administrationsbereich von Contrexx verwalten können. Zudem besteht die Möglichkeit, die Einträge als CSV-Datei (Comma Separated Values) zu exportieren, um sie in anderen Anwendungen, wie zum Beispiel OpenOffice.org Calc oder Excel, weiter zu verarbeiten.
Contents
Einstellungen des Kontaktmanagers
Die Einstellungen des Kontaktmanagers finden Sie unter:
- Content Management > Kontakte > Einstellungen
Bei der Einstellung Dateiupload Ablagepfad können Sie ein Verzeichnis angeben, indem, durch ein Kontaktformular hinaufgeladene Dateien, abgespeichert werden sollen. Auf dieses Verzeichnis müssen Sie Schreibzugriff haben (Berechtigung 777). Um sich vor Spam zu schützen, können Sie in der Spam-Schutz Wortliste Wörter definieren, welche gefiltert werden sollen. Enthält ein Kontakteintrag dann eines dieser Wörter, wird er nichts ins System aufgenommen.
Übersicht der Kontaktformulare
Eine Übersicht aller Kontaktformulare finden Sie unter dem folgenden Menüpunkt:
- Content Manager > Kontakte > Kontaktformulare
Beschreibung der Spalten
- ID
- Dies ist die Identifikationsnummer des Formulars.
Diese wird bei der dazugehörigen Content Seite in der Eigenschaft cmd gesetzt.
- Name
- Der Name des Formulars.
Durch klicken auf den Namen werden die dazugehörigen Einträge angezeigt (siehe Abschnitt Kontakteinträge).
- Neuster Eintrag
- Hier sehen Sie wann der letzte Eintrag gemacht wurde.
Die Formulare auf dieser Seite werden absteigend nach dem letzten Eintrag sortiert.
- Anzahl Einträge
- Hier wird die Anzahl der vorhandenen Einträgen angezeigt.
- CSV Datei
- Mit dem Link Herunterladen können Sie die Einträge exportieren.
- Funktionen
- Mit diesen Symbolen können Sie die Kontaktformulare verwalten. Siehe Abschnitte Kontaktforumalar erstellen, Kontaktformular erstellen, Kontaktformular kopieren, Kontaktformular löschen und Vorschau / Quelltext eines Kontaktformulars anzeigen.
Kontaktformular erstellen
Betätigen Sie auf der Übersichtsseite die Schaltfläche Neues Kontaktformular hinzufügen, um ein neues Kontaktformular zu erstellen. Erstellen Sie dann das Kontaktformular gemäss dem Abschnitt Kontaktformular konfigurieren und speichern Sie es anschliessend.
Kontaktformular bearbeiten
Mit dem Symbol Bearbeiten () können Sie ein Kontaktformular bearbeiten. Informationen zur Konfiguration eines Kontaktformulars entnehmen Sie bitte aus dem Abschnitt Kontaktformular konfigurieren.
Kontaktformular kopieren
Verwenden Sie das Symbol Kopieren () um ein Kontaktformular zu kopieren. Bevor das Formular dann kopiert wird, werden Sie aufgefordert eine Frontend Sprache anzugeben, für welche Sie das Formular verwenden möchten.
Kontaktformular löschen
Mit dem Symbol Löschen () können Sie ein Kontaktformular löschen. ACHTUNG: Dabei werden auch alle Kontakteinträge, welche zu diesem Kontaktformular gehören gelöscht.
Vorschau / Quelltext eines Kontaktformulars anzeigen
Mit dem Symbol Quelltext anzeigen () können Sie die Vorschau und den Quelltext eines Kontaktformulars anzeigen. Sie können dann entweder mit der Schaltfläche Neue Seite im Content Manager erzeugen oder Dazugehörige Content Seite aktualisieren (je nachdem ob die Content Seite schon erstellt wurde) eine neue Content Seite erstellen / aktualisieren, basierend auf dem ausgewählten Formular, oder Sie können im Reiter Quelltext den Quelltext kopieren und anschliessend in einer Content Seite einfügen. Im Fall, dass Sie die manuelle Methode (Quelltext kopieren und einfügen) verwenden, müssen Sie darauf achten, dass die Content Seite dem Modul contact zugewiesen ist und bei der Eigenschaft cmd die ID des Formulars eingetragen ist.
Kontaktformular konfigurieren
Informationen zur Verwaltung der Formularfelder entnehmen Sie bitte aus dem Abschnitt Formularfelder verwalten.
Eigenschaften
Geben Sie hier einen Namen für das Kontaktformular an. Dieser wird dann in der Übersicht des Kontaktmanagers angezeigt.
Hier können Sie angeben, an welche Email Adresse(n) neue Kontakteinträge gesendet werden sollen. Falls Sie möchten, dass neue Einträge an mehrere Email Adressen gesendet werden, können Sie diese hier Kommagetrennt angeben.
Denn Text, denn Sie hier angeben, wird in der Betreffzeile der Email Nachricht verwendet. Geben Sie hier nichts an, so wird Betreff folgendermassen zusammengesetzt:
- Neuer Kontaktformulareintrag auf http://www.meine-webseite.com
Wobei http://www.meine-webseite.com die Adresse Ihrer Webseite ist.
Hier können Sie mit dem WYSIWYG-Editor etwas Seiteninhalt erstellen, welcher dann oberhalb des Kontaktformulars angezeigt wird.
Geben Sie hier den Text an, der angezeigt werden soll, nachdem das Formular abgeschickt wurde. Sie können hier die Namen der Formularfelder als Platzhalter verwenden. Zum Beispiel können Sie den Ausdruck [[Wohnort]] als Platzhalter für ein Formularfeld mit dem Namen Wohnort verwenden. Der Ausdruck [[Wohnort]] wird dann durch den Wert, den der Besucher im Formularfeld Wohnort des Kontaktformulars eingetragen hat, ersetzt.
Upload Formulare
Mit dem Formulargenerator können Upload Felder zum hochladen von Dateien erstellt werden. Die heraufgeladenen Dateien befinden sich dann im Verzeichnis /images/attach/ .
Formularfelder verwalten
Verwenden Sie die Schaltfläche weiteres Feld hinzufügen um ein neues Formularfeld hinzuzufügen. Mit dem Symbol Löschen () können Sie ein Formularfeld wieder löschen. Mit den Symbolen Hinauf / Hinunter verschieben (,) können Sie ein Formularfeld um eine Stufe nach oben, resp. Nach unten verschieben.
- Feldname
- Name des Formularfeldes.
- Typ
- Typ des Formularfeldes.
- Wert(e)
- Geben Sie hier ein Standardtext, oder eine Werteliste für ein Menü an.
Ab der Version 2.2 können alle Benutzerprofil Eigenschaften des Besuchers (sofern dieser Authentifiziert ist) anhand des Platzhalter Schemas [[ACCESS_PROFILE_ATTRIBUTE_ATTRIBUTE-ID]] als vordefinierte Werte verwendet werden. Zusätzlich stehen die folgenden Benutzerkonto Eigenschaften zur Verfügung:
E-Mail: [[ACCESS_USER_EMAIL]]
Benutzername: [[ACCESS_USER_USERNAME]]
ID des Benutzers: [[ACCESS_USER_ID]]
- Pflichtfeld (Typ)
- Durch setzen eines Häkchens, zwingen Sie den Besucher dieses Feld auszufüllen, ansonsten kann er das Formular nicht absenden.
Als Typ haben Sie die Auswahl zwischen:
- Egal
- Der Besucher kann irgend etwas eingeben
- E-Mail Adresse
- Nur die Angabe einer E-Mail Adresse ist erlaubt
- Webadresse
- Nur die Angabe einer Webadresse ist erlaubt
- Nur Buchstaben
- Nur Buchstaben sind erlaubt
- Nur Zahlen
- Nur Zahlen sind erlaubt
Kontakteinträge
Durch klicken auf einen Namen eines Kontaktformulars auf der Übersichtsseite des Kontaktmanagers wird eine Auflistung der Kontakteinträge des ausgewählten Kontaktformulars angezeigt. In dem Sie auf das Datum oder das Symbol Details () klicken, werden alle Informationen zum jeweiligen Kontakteintrag angezeigt.
Kontakteinträge löschen
In der Auflistung der Kontakteinträge eines Formulars können Sie mit dem Symbol Löschen () den jeweiligen Eintrag löschen. Oder markieren Sie die gewünschten Einträge in dem Sie links in der ersten Spalte das Häkchen setzen und anschliessend im Auswahlmenü Aktion wählen die Aktion markierte löschen wählen, um die markierten Einträge zu löschen.
FAQ
Wie kann ich Einträge verschiedener Sprachen im selben Formular unterscheiden?
Ab der Version 3 sind Formulare mehrsprachig. Wenn ein Formular in mehreren Sprachen angelegt wird, werden auch dessen einzelne Felder korrespondierend erstellt.
Das heisst, es werden dieselben Felder mit identischem Typ in allen Sprachen generiert, können aber individuell beschriftet werden.
Die Werte der ausgefüllten Formulare aus dem Frontend werden in einheitlicher Form im System abgelegt, unabhängig von der gewählten Sprache.
Um die gesendeten Formulare nach Sprache unterscheiden zu können, kann ein zusätzliches verstecktes Feld für die Sprache definiert werden:
- Öffnen Sie das Formular im Backend zum Bearbeiten
- Fügen Sie ein neues Feld hinzu
- Geben Sie einen sinnvollen Namen an (z.B. "Sprache")
- Wählen Sie den Typ "Verstecktes Feld"
- Hinterlegen Sie pro Sprache einen eindeutigen Wert, z.B. "DE" in Deutsch, "FR" in Französisch, etc.
- Speichern Sie das Formular und lassen Sie das System die Inhaltsseite aktualisieren.
Die Sprache ist nun bei neuen Einträgen an diesem Feld erkennbar.
Hinweise:
- Das versteckte Feld ist für den Besucher im Frontend nicht sichtbar.
- Sie können beliebige Werte verwenden; diese müssen selbstverständlich eindeutig unterscheidbar sein.