InserTags sind schon der richtige Weg.
Im FormularGenerator trägst du im Feld Value {{file::getEvent.php?value=name}} bzw. {{file::getEvent.php?value=date}} ein.
Dann holst du mit dem eigenen Script unter /templates/getEvent.php die Werte raus.
Die Frage ist wie du das Event mit dem Formular in Verbindung bringst.
Du kannst entweder im Link vom Event zum Formular die Event ID mitübergeben (www.example.com/event/formular.html?evenId=33)
Dann holst du mit dieser ID die EventDaten.
Wenn das Formular auf der Detailseite ist kannst du mit dem Alias abfragen.
UNGETESTET:
Bsp:
PHP-Code:
if (\Input::get('value') == "name")
{
// ID
$obj = \CalendarEventsModel->findByIdOrAlias(\Input::get('evenId'));
// Alias
$obj = \CalendarEventsModel->findByIdOrAlias(\Input::get('auto_item'));
echo $obj->title;
}
if (\Input::get('value') == "date")
{
// ID
$obj = \CalendarEventsModel->findByIdOrAlias(\Input::get('evenId'));
// Alias
$obj = \CalendarEventsModel->findByIdOrAlias(\Input::get('auto_item'));
echo date('d.m.Y', $obj->startDate);
}
Lesezeichen