the Template Engine Project "geiles Theme STE"



Blenden Sie das Kontaktformular immer oben auf der Kontaktseite ein. Durch die Änderung des Hook ist dies einfach möglich.

Contact3 and Hooks

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.


March 2020 contact3-and-hooks Bludit


Kommentare


Es sind keine Kommentare vorhanden.


Geben Sie einen Namen oder Nicknamen ein
Kommentieren Sie in deutsch (max. 500 Zeichen)


Aktuelle Seite abfragen

Arbeiten Sie in Bludit mit Seitennavigationen, dann kann die Abfrage der aktuellen Seite durchaus hilfreich sein. So fragen Sie diesen Wert ab.

Avatar Bild im Beitrag

Wie im Internet üblich, werden kleine AVATAR-Bilder angezeigt die den Autor oder User darstellen sollen. Diese kleine Codeanpassung zeigt wie es geht.

Items per Page

Das CMS Bludit kann in der Standardinstallation 1, 2, 3, 4, 5, 6, 7, 8 oder alle Inhalte pro Seite anzeigen, manchmal benötigt man aber z.B. 11, 14 oder 17 Item