contao 4x – efg zu leads extension – forum

Also planepix hat mit seiner Empfehlung mit der Erweiterung genau ins Schwarze getroffen.

Contao 3: https://contao.org/de/erweiterungsli…center.de.html
Contao 4: https://packagist.org/packages/termi…ication_center

Nach der Installation erscheint in der Navigation die Gruppe „NOTIFICATION CENTER“ bzw. „Benachrichtigungscenter“.

Für die folgende Beschreibung wurde bereits ein Formular mit dem Formulargenerator angelegt. Hier kein Option zum versenden der Mail gesetzt („Per E-Mail versenden“ nicht auswählen)..

Schritt 1: unter Gateways ein neues Gateway mit Titel und Typ = Standard E-Mail-Gateway und gg. eigene SMTP-Einstellungen anlegen. Speichern.

Schritt 2: unter Benachrichtigungen eine neue Benachrichtigung mit Titel und Benachrichtigungstyp = Formularübertragung anlegen. Weitere Einstellungen habe ich hier nicht vorgenommen. Speichern.

Schritt 3: mit dem Bearbeiten-Stift eine neue Nachricht mit dem Titel (Nachricht an Empfänger) und den Gateway, der zuvor angelegt wurde, auswählen. Anschließend auf „Sprache verwalten“ eine neue Sprache anlegen. Als Absendername seinen Namen, Absender-E-Mail seine E-Mail-Adresse (hier ggf. auf vertrauenswürdig im E-Mail-Programm setzen, damit nicht im SPAM landet) und als Empfänger seine eigene E-Mail-Adresse (dort, wo die Mail bei einem selbst landen soll) eingeben. Als Subject den Betreff der E-Mail angeben. Im E-Mail-Programm erhält man nach dem Absenden des Kontaktformulares dann von der angegebenen Absender-E-Mail mit dem angegebenen Absendernamen eine E-Mail mit dem Betreff des Subject. Im Rohtext dann seine Wunschnachricht und mit ##form_*## die eingegebenen Formularfelder abrufen. Statt dem Sternchen wird der Feldname (wie beim EFG auch) eingetragen. Hier sollte man klein schreiben und Sonderzeichen vermeiden. Der Feldname wird in der Formularbearbeitung in der Klammer angezeigt. Speichern und schließen und Nachricht veröffentlichen auswählen. Speichern.

Schritt 4: im Formulargenerator das Formular über das Werkzeug-Symbol bearbeiten und hier unter „Formulardaten versenden“ die angelegte Benachrichtigung auswählen. Speichern

So weit fertig. Dann soll noch eine Kopie der Mail an den Absender.

Schritt 5: wieder unter Benachrichtigungen die angelegte Benachrichtigung über den Stift bearbeiten. Hier die angelegte Nachricht (Nachricht an Empfänger) kopieren und einen neuen Titel angeben (Nachricht an Absender). Dann die Sprache über den Stift bearbeiten. Bei Empfänger nun ##form_email## (bzw. den Feldnamen für die E-Mail des Absenders) und Subject sowie Rohtext wie gewünscht anpassen. Speichern und schließen. Speichern.

Fertig. Verwendet man eine mehrsprachige Webseite, kann auch in dem anderssprachigen Formular die selbe Benachrichtigung ausgewählt werden. Dann nur auf Sprache verwalten gehen, die zuerst angelegte Sprache kopieren und eine neue Sprache auswählen. Die erste Sprache dabei als Fallback-Sprache. Nun die Felder wie gewünscht anpassen.

Ich hoffe, ich konnte dem einen oder anderen weiterhelfen.

Eine Frage habe ich dann noch: was genau macht dann noch die Erweiterung Leads? Was ist der praktische Sinn und Zweck dahinter?




contao 4x efg bundle




isotope: Preisausgabe als inserttag


[expand title=“mehr lesen…“]

zonky:haus_mit_garten:28. Aug. 2020 um 14:18 Uhr
Isotope: Preisausgabe als Inserttag:
ich möchte den Preis eines bestimmten Produkts ausgeben analog zu {{product::name::1}}
Folgendes probiert, aber geht nicht: {{product::price::1}}
hatte mich an Template orientiert: https://github.com/isotope/core/blob/master/system/modules/isotope/templates/collection/iso_collection_default.html5#L50-L51 (bearbeitet) 14 Antworten


fritzmgvor 1 Jahr
Ich denke mit dem Insert Tag kannst du nur „einfache“ Attribute des Produkts ausgeben lassen.

zonky:haus_mit_garten:vor 1 Jahr
das wäre schade – der Preis ist ja neben dem Namen eines der wichtigsten Sachen

fritzmgvor 1 Jahr
Mach einen PR, ist eh eine ganz einfache Änderung

fritzmgvor 1 Jahr
Naja, wobei, das müsste man eigentlich als ganz eigenen Insert Tag umsetzen. {{product_price::*::*}}.

fritzmgvor 1 Jahr
Weil man ja folgende Optionen braucht:

{{product_price::amount}}
{{product_price::original_amount}}
{{product_price::net_amount}}
{{product_price::gross_amount}}
{{product_price::html}}

:starkes_häkchen:1

zonky:haus_mit_garten:vor 1 Jahr

{{product_price::<id>:amount}}
{{product_price::<id>:original_amount}}
{{product_price::<id>:net_amount}}
{{product_price::<id>:gross_amount}}
{{product_price::<id>:html}}

fritzmgvor 1 Jahr
ID hinten dran, wie bei {{product::}}

zonky:haus_mit_garten:vor 1 Jahr
ja, auch gerade gesehen…

zonky:haus_mit_garten:vor 1 Jahr
https://github.com/isotope/core/pull/2160

fritzmgvor 1 Jahr
Ich würde  noch 'html' dazu geben für die ->generate Methode

zonky:haus_mit_garten:vor 1 Jahr
hmm – verstehe ich noch nicht 🙁

fritzmgvor 1 Jahr

case 'html':
    return Isotope::formatPriceWithCurrency($product->getPrice()->generate());

fritzmgvor 1 Jahr
Oder das vielleicht sogar als default case benutzen. Dann kann man {{product_price}} schreiben und es wird automatisch die HTML Ausgabe für das aktuelle Produkt generiert.

zonky:haus_mit_garten:vor 1 Jahr
jut


[/expand]




auto-werkstatt-wels-zade

auto-werkstatt wels, zade


[expand title=“mehr lesen…“]


[/expand]




contao-erw-pixabay

Pixabay


[expand title=“mehr lesen…“]


[/expand]




contao-erw-news4ward

News4ward – Anzahl aller Beiträge anzeigen


[expand title=“mehr lesen…“]


[/expand]