Hallo,
ich verzweifel langsam bei den vielen Versuchen ein externes Formular in Contao einzubinden. Mehres habe ich schon versucht (Einbindung php-file über insert-tag, Erweiterung fe_page.tpl um besagte Klasse, Ablage in verschiedenen Verzeichnissen...). Ich komme einfach nicht weiter! Dabei sieht die "Anleitung" des Form-Anbieters an sich ganz einfach aus:
1. Kopieren Sie die Grundklasse FBIform.class.php auf Ihren Webspace. Am besten in dasselbe Verzeichnis, in welchem die PHP-Dateien liegen, in die Sie unsere Formulare integrieren möchten.
2. Initialisieren Sie das Objekt:
$FBI = new FBIform($product_id, $partner_id);
3. Abfrage durchführen (erst nach der Initialisierung):
$FBI->handle();
4. Platzierung der Ausgabe im <head> ... </head>-Bereich:
<html>
<head>
<title>Testseite für PHP-Includes</title>
<?php echo $FBI->get_head(); ?>
</head>
…
5. Platzierung der Ausgabe der Formulare an der Stelle, an der Sie angezeigt werden sollen:
…
<body>
<?php echo $FBI->get_body(); ?>
</body>
…
Meine Fragen nun konkret hierzu:
zu 1.) Welches ist das richtige Ablage-Verzeichnis für die Datei FBIform.class.php, damit es mit " include('FBIform.class.php')" eingebunden werden kann? .... /templates ?
zu 2.) und zu 3.) Wo packe ich die beiden Statements hin? Eigener HTML-Code mit insert_tag? Folgendes soll dabei rauskommen:
<?php
include('FBIform.class.php');
$product_id = 1;
$partner_id = NSA007;
// Aufruf durchführen
$FBI = new FBIform($product_id, $partner_id);
$FBI->handle();
?>
zu 4.) Wo packe ich dann "<?php echo $FBI->get_head(); ?>" hin, damit es vorher noch im "<head> ... </head>"-Bereich platziert wird?
zu 5.) Ja, die Stelle ist mir eigentlich klar, und das über einen insert_tag vermutlich auch, aber wo packe ich das hin, damit die ganze Reihenfolge klappt?
Bitte, bitte! Hilfe!
Lesezeichen