Du bist hier: Startseite > Anleitungen > Templates (Frontend) > Registrierung I

Registrierung I

Registrierungsseite - register.tpl.php

Bis auf den Benutzernamen und das Passwort können alle Eingabefelder in der config.php abgeschaltet, als freiwillig ausfüllbar oder als zwingend erforderlich konfiguriert werden.
Mit der Schleife „<!-- IF Variable -->″ und „<!-- ENDIF Variable -->″ werden in diesem Formular die Konfigurationseinstellungen geprüft und entsprechend der geprüften Bedingung wird der Code zwischen IF und ENDIF ausgeführt.

Benutzbare Platzhalter

{header}
H1-Titel der Seite

{text}
Anzuzeigender Text, kann im Backend verändert werden.

{company}
Feldbeschriftung in einem <label>-Tag.

{companyx}
Komplettes Input-tag für den Firmennamen.

<!-- IF company -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{company}                         Einstellung erfolgt in der config.php
{companyx}<br>
<!-- ENDIF company -->

{firstname}
Feldbeschriftung in einem <label>-Tag.

{firstnamex}
Komplettes Input-tag für den Vornamen.

<!-- IF firstname -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{firstname}                         Einstellung erfolgt in der config.php
{firstnamex}<br>
<!-- ENDIF firstname -->

{lastname}
Feldbeschriftung in einem <label>-Tag.

{lastnamex}
Komplettes Input-tag für den Nachnamen.

<!-- IF lastname -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{lastname}                         Einstellung erfolgt in der config.php
{lastnamex}<br>
<!-- ENDIF lastname -->

{street}
Feldbeschriftung in einem <label>-Tag.

{streetx}
Komplettes Input-tag für den Straßennamen.

<!-- IF street -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{street}                         Einstellung erfolgt in der config.php
{streetx}<br>
<!-- ENDIF street -->

{zip}
Feldbeschriftung in einem <label>-Tag.

{zipx}
Komplettes Input-tag für dIe Postleitzahl.

<!-- IF zip -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{zip}                         Einstellung erfolgt in der config.php
{zipx}<br>
<!-- ENDIF zip -->

{city}
Feldbeschriftung in einem <label>-Tag.

{cityx}
Komplettes Input-tag für den Ortsnamen.

<!-- IF city -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{city}                         Einstellung erfolgt in der config.php
{cityx}<br>
 <!-- ENDIF city -->

{country}
Feldbeschriftung in einem <label>-Tag.

{countryx}
Komplettes Input-tag für das Bundeslandes.

<!-- IF country -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{country}                         Einstellung erfolgt in der config.php
{countryx}<br>
<!-- ENDIF country -->

{state}
Feldbeschriftung in einem <label>-Tag.

{statex}
Komplettes Input-tag für den Ländernamen.

<!-- IF state -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{state}                         Einstellung erfolgt in der config.php
{statex}<br>
<!-- ENDIF state -->

{phone}
Feldbeschriftung in einem <label>-Tag.

{phonex}
Komplettes Input-tag für die Telefonnummer.

<!-- IF phone -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{phone}                         Einstellung erfolgt in der config.php
{phonex}<br>
<!-- ENDIF phone -->

{fax}
Feldbeschriftung in einem <label>-Tag.

{faxx}
Komplettes Input-tag für die Faxnummer.

<!-- IF fax -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{fax}                         Einstellung erfolgt in der config.php
{faxx}<br>
<!-- ENDIF fax --> 

{handy}
Feldbeschriftung in einem <label>-Tag.

{handyx}
Komplettes Input-tag für die Handynummer.

<!-- IF handy -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{handy}                         Einstellung erfolgt in der config.php
{handyx}<br>
<!-- ENDIF handy -->

{email}
Feldbeschriftung in einem <label>-Tag.

{emailx}
Komplettes Input-tag für das Emailkonto.

<!-- IF email -->            Abfrageschleife ob Feld angezeigt werden muss oder nicht
{email}                         Einstellung erfolgt in der config.php
{emailx}<br>
<!-- ENDIF email -->

{name}
Feldbeschriftung in einem <label>-Tag.

{namex}
Komplettes Input-tag für den Benutzernamen.

{name}                         Der Benutzername ist für die Registrierung zwingend notwendig
{namex}<br>

{password}
Feldbeschriftung in einem <label>-Tag.

{passwordx}
Komplettes Input-tag für das Benutzerpasswort.

{password}                  Ein Passwort ist für die Registrierung zwingend notwendig
{passwordx}<br>

{captcha}
Dieser Platzhalter dient zum Einfügen des Captchabildes. Zusätzlich muss noch das Eingabefeld mit „id="captcha" name="captcha″ eingefügt werden. Die If-Schleife dient dem ausblenden des kompletten Captcha-Codes wenn diese Funktion in der config.php deaktiviert wurde.

<!-- IF captcha -->
   {captcha}
   Bitte den Captcha-Code eingeben:
   <input type="text" name="captcha" id="captcha"><br>
   <br>
<!-- ENDIF captcha -->

Stand: Version 0.0.7

Aktuell

Ab der Version 1.3 werden die Coding-Standards von http://www.php-coding-standard.de/mhtml/ beachtet. Es snd vor allem kleinere Änderungen (manchmal viel Arbeit verursachend) die sich im Quellcode ändern werden. Zuerst wird, auch wegen des neuen Templates, das Backend entsprechend angepasst. Zwei der neuen Schwerpunkte im Code sind die Variablennamen (alt: RowCounter, neu: row_counter), die Validierung aller Ausgabeseiten gemäß HTML5 auf http://validator.w3.org/ und die komplette Trennung von Code und Template (also von PHP und HTML).

nach oben