nach dem ich im ersten plug-in noch das BE zur dateneingabe nutzen konnte, muß ich nun die dateneingabe über ein formular im frontend ermöglichen.
frage in kurzversion: hat jemand ein snippet, wo das rudimentär aber einleuhtend realisiert ist?
frage in langversion: ich habe mir ve_guestbook angeschaut, weil dort ja auch der kommentar submitted wird.
bei mir scheitert das ganze schon daran, dass nach dem absenden keine postvars anzukommen scheinen.
function displayForm() {
$url = $this->getUrl($GLOBALS["TSFE"]->id);
$markerArray['###ACTION_URL###'] = $url;
# templatezeile: <form name="formular" method="post" action="###ACTION_URL###">
$this->postvars = t3lib_div::GPvar('tx_meineExtension_pi1');
if ($this->postvars['submitted'] == 1) {
#hier komme ich schon nicht an.
}
}
#folgende methode ohne veraenderung kopiert
function getUrl($id){
if (t3lib_div::_GP('L')) {
$urlParameters['L'] = t3lib_div::_GP('L');
}
if (is_array($urlParameters)) {
if (is_array($this->tt_news)) {
$urlParameters = array_merge($urlParameters, $this->tt_news);
}
} else {
$urlParameters = $this->tt_news;
}
return $this->pi_getPageLink($id, '',$urlParameters);
}