Seite 1 von 1

PIFA - Formular-Assistent - Templates

Verfasst: Fr 30. Jan 2015, 22:24
von Schneemensch
Hallo,
da ich gerne verschiedene Templates anlegen würde für die Antwortmails und auch die Weiterleitung der Mails an den direkten Kunden wollte ich fragen was ich dazu genau tun muss.
Habe in den Mandanten Ordner und "templates" weitere hinzugefügt, also zusätzlich zu:
cms_pifaform_default_mail_system.tpl noch einen cms_pifaform_default_mail_system_format.tpl
und zu
cms_pifaform_default_mail_client.tpl noch cms_pifaform_default_mail_client2.tpl
Dies kann ich jedoch nirgendwo zu weisen. Muss ich dazu noch an die Mandanteneinstellungen?

In der Doku war es für mich leider nicht ersichtlich.
Danke im Voraus und ein angenehmes Wochenende.

Yeti

Re: PIFA - Formular-Assistent - Templates

Verfasst: Mo 2. Feb 2015, 10:07
von Leo
Eine Anpassung dieses Plugins wird schwierig. Immerhin gibt es eine Update-Funktion. Dann könnten deine Einstellungen alle fort sein. Und ein Hook kann man ja in Contenido nicht schreiben. Vielleicht können die Entwickler des Plugins etwas dazu sagen. :|

Re: PIFA - Formular-Assistent - Templates

Verfasst: Do 5. Feb 2015, 11:48
von marcus.gnass_4fb
Im Prinzip hast du das schon richtig gemacht. Nur die Namen deiner Templates werden vom PIFA nicht erkannt. Ich muß aber zugeben, daß das auch nicht dokumentiert war. Wird gleich nachgeholt.

Templates

Im Editor-Dialog des ContentTypen CMS_PIFAFORM können mehrere Templates definiert werden.
  • Klassen & Vorlagen | Vorlagen - GET: Vorlage für die Darstellung des Formulares
  • Klassen & Vorlagen | Vorlagen - POST: Vorlage für die Darstellung einer Erfolgsmeldung nach dem Absenden des Formulares
  • Benutzer-Mail | Vorlagen: Vorlage für Erstellung einer Mail an den Benutzer der das Formular ausgefüllt hat
  • System-Mail | Vorlagen: Vorlage für Erstellung einer Mail an den Betreiber der Website
Vorlagen werden im Verzeichnis "templates" des Mandanten abgelegt und können auch über das CONTENIDO Backend gepflegt werden.

Damit Vorlagen vom PIFA erkannt werden müssen deren Namen folgenden Namenskonventionen entsprechen:
  • GET-Vorlage: /cms_pifaform_[^\.]+_get\.tpl/
  • POST-Vorlage: /cms_pifaform_[^\.]+_post\.tpl/
  • Benutzer-Mail-Vorlage: /cms_pifaform_[^\.]+_mail_client\.tpl/
  • System-Mail-Vorlage: /cms_pifaform_[^\.]+_mail_system\.tpl/
Jetzt zur konkreten Lösung deines Problems. Benenne die Vorlagen einfach um:
  • cms_pifaform_default_mail_system_format.tpl => cms_pifaform_my_mail_system.tpl
  • cms_pifaform_default_mail_client2.tpl => cms_pifaform_my_mail_client.tpl
[/b]

Die Einträge zum PIFA im Redakteurshandbuch unter https://docs.contenido.org/display/COND ... Formulares und im Entwickler-Wiki unter https://docs.contenido.org/display/COND ... +Assistant hab ich entsprechend angepaßt.

Re: PIFA - Formular-Assistent - Templates

Verfasst: Do 5. Feb 2015, 12:44
von Leo
Gut zu wissen, dass eine Erweiterung möglich ist. Danke!

P.S.: Obwohl das gar nicht meine Baustelle ist ... ;-)

Re: PIFA - Formular-Assistent - Templates

Verfasst: Sa 7. Feb 2015, 09:21
von Schneemensch
Cool! Danke für den Tipp, wird heute noch ausprobiert, muss es nur absprechen da der Verein das grade produktiv nutzt - sonst raschelts im Betrieb ;)

Danke euch für den tollen Support.

Re: PIFA - Formular-Assistent - Templates

Verfasst: Sa 7. Feb 2015, 12:34
von Oldperl
Schneemensch hat geschrieben:... wird heute noch ausprobiert, muss es nur absprechen da der Verein das grade produktiv nutzt
Schon mal über eine lokale Entwicklungs-Umgebung nachgedacht? :wink:

Gruß aus Franken

Ortwin

Re: PIFA - Formular-Assistent - Templates

Verfasst: Sa 7. Feb 2015, 15:25
von Schneemensch
Danke Ortwin ;) Die hab ich auch. Derzeit nur einfach durch Prüfungsphase keine Zeit…
Und der Kunde ist ein Verein dem ich dies so aufgesetzt habe, da ist es einfacher mal schnell so einzuspielen, backup mache ich ja eh. Aber 100%non-kommerziell, da kann ich auch mal non-standard sein ;)

Schönes Wochenende
Yeti

Re: PIFA - Formular-Assistent - Templates

Verfasst: Sa 28. Mär 2015, 11:57
von Faar
Passt zur Überschrift:

Ich habe ein frisches 4.9.7 installiert und das Formular-Assistent-Plugin aber bei der Bearbeitung festgestellt, dass gar keine Templates da sind.
Auch das Modulverzeichnis im Mandanten hat das Unterverzeichnis "template" erst gar nicht.
Nur "php" und "lang" sind vorhanden, kein "CSS" und kein "js".

Und zur Überraschung wird mir kein Formular auf der Seite angezeigt! :shock:

PIFA - Formular-Assistent - Templates mit HTML?

Verfasst: Mi 8. Jul 2015, 16:57
von Horst1234
Hallo liebe Entwickler,
ich arbeite mich grade in eueren Formularassitenten rein und hab auch schon zwei eigene Templates einbauen können.
Nun meine Frage: kann man den Text in den beiden Mail-Templates irgentwie konfigurieren? Einfach HTML geht wohl leider nicht ...
Und noch 'ne Frage: Könnte man an das cms_pifaform_default_post.tpl die im Formular eingegeben Werte dort abrufen und anzeigen lassen, nach der Devise: "Sie haben uns folgende Daten übertragen: ..."
Gruß aus Bremen,
Horst

Re: PIFA - Formular-Assistent - Templates

Verfasst: So 9. Aug 2015, 21:39
von marcus.gnass_4fb
kann man den Text in den beiden Mail-Templates irgentwie konfigurieren?
Klar! Geh in die Templateverwaltung (Style|Templates?!?). Da findest du alle Templates.
Einfach HTML geht wohl leider nicht ...
Nein! Kein HTML ... es werden Text-Mails versendet. Als TPL-Sprache wird hier Smarty verwendet.
Könnte man an das cms_pifaform_default_post.tpl die im Formular eingegeben Werte dort abrufen ...
Klar! Paß einfach das Client-Template an. Den Code dazu findest du im entsprechenden Server-Template.