Moin Andreas,
jepp, hier fehlt es mir tatsächlich noch stark an Wissen...
Also, da Dir das zu wenig Infos waren, mal kurz der Ablauf, wie ich ihn mir vorstelle:
1. Im Kalender wird ein Event angezeigt
2. Der Besucher klickt auf den Event
3. Der Event wird komplett angezeigt.
=> Hier habe ich jetzt Deinen Hinweis verarbeitet, denke aber, dass man evtl. mit setGet besser fährt (setPost hatte ich auch schon probiert)
4. Der Besucher klickt nun auf den Link "Online anmelden" und wird auf das Anmeldeformular geleitet.
5. Das Anmeldeformular beinhaltet ein Textfeld name="seminardatum" und sollte nun schon mit dem Eventdatum befüllt sein.
=> Hier habe ich sowohl mit post als auch get versucht, die Variable abzufangen.
Hier die jetzige event_full.tpl
PHP-Code:
<p class="info">
<?php echo $this->date; ?>
<?php $this->Input->setGet('seminardatum', $this->date); ?>
Und hier noch mal der jetzige Code der form.tpl
PHP-Code:
<form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="<?php echo $this->method; ?>" enctype="<?php echo $this->enctype; ?>"<?php echo $this->attributes; ?>>
<div class="formbody">
<?php if ($this->method != 'get'): ?>
<input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formSubmit; ?>" />
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $this->maxFileSize; ?>" />
<?php endif; ?>
<?php
echo $this->Input->get('seminardatum');
?>
<?php echo $this->hidden; ?>
<?php if (!$this->tableless): ?>
<table cellspacing="0" cellpadding="0" summary="Form fields">
<?php echo $this->fields; ?>
</table>
<?php else: echo $this->fields; endif; ?>
</div>
</form>
Ich hab die Auszüge auf das Nötigste beschränkt...
Mal schauen, ob ich hier die richtige Erleuchtung noch bekomme...