Als allererstes, ich will hier nicht nerven oder Leute ärgern!
Ich denke einfach, dass die ganze Sache zu tief in die Programmierung reingeht.
PHP-Code:
// src/EventListener/PrepareFormDataListener.php
namespace App\EventListener;
use Contao\CoreBundle\ServiceAnnotation\Hook;
use Contao\Form;
/**
* @Hook("prepareFormData")
*/
class PrepareFormDataListener
{
public function __invoke(array &$submittedData, array $labels, array $fields, Form $form): void
{
// This calculates a deadline from a given timestamp
// and stores it as deadline in $submittedData.
$submittedData['deadline'] = strtotime('+1 hour', $submittedData['tstamp']);
}
}
Das ist das Beispiel aus der Doku, hier steht jetzt nicht wirklich an welcher Stelle welche Dateien erstellt werden müssen o.ä.
Das gleiche bei Getting Started
PHP-Code:
// src/EventListener/ParseArticlesListener.php
namespace App\EventListener;
use Contao\CoreBundle\ServiceAnnotation\Hook;
use Contao\FrontendTemplate;
use Contao\Module;
use Contao\UserModel;
/**
* @Hook("parseArticles")
*/
class ParseArticlesListener
{
public function __invoke(FrontendTemplate $template, array $newsEntry, Module $module): void
{
// Fetch the news entry's author
$author = UserModel::findByPk($newsEntry['author']);
// Override the "author" variable of the template with the row information of the author
$template->author = $author->row();
}
}
Ich denke das Ganze ist für Leute bestimmt super geschrieben, die sich damit auskennen, deswegen ziehe ich meine Frage zurück.
Aber zum Beispiel wäre es doch super wenn da stehen würde, wenn das überhaupt so stimmt:
config.php anlegen unter /config
test.php mit Klasse einfügen unter ...
Wenn das jetzt schon der Fall ist und ich es einfach nicht finde bzw. mich einfach nicht gut genug auskenne, dann bin ich für einen Link zum Beispiel zu einem Tutorial dankbar. Wenn jetzt aber wieder der gleiche Link kommt mit der Aussage, da steht alles drin, dann bitte sparen, danke.
Nicht falsch verstehen, wenn man sich super auskennt ist alles einfach und ich erwarte auch nicht, dass mal eben so meine Probleme gelöst werden. Jeder hat seine eigenen Aufgaben zu stemmen, das weiss ich und bin dankbar für Hilfe, wenn meine Frage zu weit geht oder unlogisch ist, dann einfach ignorieren.
Evtl. kann man ja einfach bei einem Seitenaufruf nochmal eine Mail schicken via php? Dann würde ich einfach die Mail nach dem Formularversand dort umschreiben und nochmal senden, gerne auch hier ein Link zu einem Tutorial o.ä. Danke.
Lesezeichen