Zum Inhalt springen

Formulare und Seiten mit externen Programmen erstellen ???

Erstellt am 17. Februar 2005 · 1 Antwort · letzte Antwort am 18. Februar 2005

Tags: HTML & CSS, Frage

kfabian ·

Hallo Leute,
ich bin jetzt seit knapp drei Stunden am lesen der Beiträge, es ist immer wieder die Sprache davon, das man Formulare oder sonstiges in Dreamwavwer erstellen kann und dann in Typo einladen.

Meine Fragen:

a. geht es nur mit Dreamwaever ?
b. funktioniert das auch mit HTML Seiten, z.B meiner Homepage, die ich damals in Frontpage erstellt habe ?
c. wo finde ich Dokus darüber, wenn es geht in Deutsch !

THX

P.S. Wenn ich ein Formular mit Buttons und farbe und... erstelle, kann ich es dann so in Typo3 übernehmen ??

claudia2 ·

Hallo Fabian,

war gerade mit der gleichen Thematik beschäftigt, es geht! Du kannst Dein altes Formular mit allen Formatierungen verwenden, es muss nur angepasst werden.

So sollte es funktionieren:

Als erstes musst Du die MailformPlus Erweiterung aus dem Online Repository installieren.

Dann musst Du auf der Seite, auf der das Formular liegen soll, ein neues Inhaltselement als Plugin einfügen und die Erweiterung 'mailformplus' auswählen.

Bevor Du in Typo3 weiterarbeitest, das HTML Formular anpassen. Hier ein Beispiel:

<!-- ###TEMPLATE_FORM### begin
  shows formular form to be filled out
  -->		

 <form name="anfrage" action="index.php" method="post" enctype="multipart/form-data">
  <input type="hidden" name="id" value="###PID###">
  <input type="hidden" name="submitted" value="1">

	  
       <table width="97%"  border="0" cellspacing="0" cellpadding="2">
        <tr class="fliesstext">
          <td width="30%" class="fliesstext" scope="row"><div align="left">
            <label for="Namen">Name</label>
          </div></td>
          <td width="70%"><label><input name="Name" type="text" id="Name" size="30" maxlength="50">
          </label></td>
        </tr>
        <tr class="fliesstext">
          <td class="fliesstext" scope="row"><div align="left">
            <label for="email Adresse">e-Mail</label>
          </div></td>
          <td><label><input name="e-mail" type="text" id="email Adresse" size="30" maxlength="50"></label></td>
        </tr>
        
        <tr class="fliesstext">
          <td valign="top" class="fliesstext" scope="row"><div align="left">
            <label>Nachricht</label>
          </div></td>
          <td valign="top"><label><textarea name="Text" cols="35" rows="3" id="Text"></textarea>
          </label></td>
        </tr>
        <tr class="fliesstext">
          <th valign="top" class="fliesstext" scope="row">&nbsp;</th>
          <td><input name="Submit" type="submit" class="submitbutton" value="Senden">
            &nbsp; <input name="löschen" type="reset" class="submitbutton" id="löschen" value="Löschen"></td>
        </tr>
      </table>
</form>		
	   <!-- ###TEMPLATE_FORM### end -->

Die form-Tags und die Template_form Angaben am Anfang und am Ende sind Pflicht und kannst Du 1 zu 1 übenehmen und einfügen. Alle html und body tags müssen entfernt werden!

Die Datei als html abspeichern und im fileadmin z.b. im Ordner 'template' ablegen.

Soo, dann auf das Dateisymbol der betreffenden Seite klicken und 'Neu' wählen -> mailformular auswählen.

Pflichtangaben:
- email Adresse
- Betreff der mail (Kontakt o.ä.)
- HTML Template das Du hochgeladen hast auswählen

abspeichern und das wars!

Dann kannst du noch wie in diversen alten Beiträgen erwähnt eine Seite anlegen die der User nach dem absenden des Formulars zu sehen bekommt.

Ich hoffe ich konnte Dir helfen!

Claudia