Contact3 Hooks das Bludit CMS Mailformular einbinden
Blenden Sie das Kontaktformular Plugin Contact3 immer oben auf der Kontaktseite ein. Durch die Änderung des so genannten Hook ist dies einfach möglich.
Juli 5, 2023 - Lesezeit: ~1 Minute
Das beliebte Plugin Contact3 (bl-plugin/contact3/plugin.php) blendet ein typisches Mail-Formular ein. Sie können das Plugin einer statischen Seite, meist "Kontakt", zuweisen in der es am Ende des Beitragstextes angezeigt wird. Das Plugin wird beim Hook pageEnd() geladen - also am Ende der Page.
Prinzipiell ist dies sehr gut angedacht, wird jedoch zum Problem, wenn Sie mehrere Plugins haben die beim Hook pageEnd() geladen werden müssen. Dies kann zu ungünstigen Anzeigereihenfolgen der Plugins führen und plötzlich steht das Kontaktformular am Ende statt am Anfang.
Sie können umdefinieren an welchem Hook das Formular eingeblendet wird. Ändern Sie in der Zeile 229 des Contact3-Plugins
...
229 public function pageEnd() {
...
von pageEnd() auf
...
229 public function pageBegin() {
...
den Namen der Methode auf pageBegin(). Ab sofort wird das Kontaktformular auf der Seite Kontakt (sofern Sie diese Seite dafür vorgesehen haben) oben statt unten angezeigt. Am Hook pageEnd() können Sie dann andere Plugins laden lassen.
Schlagworte:
Mail Plugin