Difference between revisions of "ContactTest.rythm"

From BITPlan Wiki
Jump to navigation Jump to search
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= Links =
 
= Links =
https://codepen.io/jaycbrf/pen/iBszr
+
* https://codepen.io/jaycbrf/pen/iBszr
 +
* {{Link|target=MediaWiki:BITPlan.rythm}}
 +
 
 
= Rythm template =
 
= Rythm template =
 
<source lang='html'>
 
<source lang='html'>
 
@// Rythm template for the WikiCMS approach
 
@// Rythm template for the WikiCMS approach
@include(wiki.MediaWiki.Bootstrap.rythm)
+
@include(wiki.MediaWiki.BITPlan.rythm)
@include(wiki.MediaWiki.Form.rythm)
 
 
@{
 
@{
 +
  SelectField selectField=new SelectField("training","Seminar","Training","CPSA-F","CPSA-F","book",0);
 +
  String [] trainings={"Certified Professional for Software Architecture Foundation-Level CPSA-F","Certified Professional for Requirements Engineering Foundation-Level CPRE-FL"};
 +
  selectField.addSelections(trainings);
 
   Field[] fields={
 
   Field[] fields={
     new Field("firstname","First name","Vorname","John","Erika","user",2),
+
    selectField,
     new Field("lastname","Last name","Nachname","Doe","Mustermann","user",2),
+
     new TextField("name","Name","Name","John Doe","Erika Mustermann","user",2),
     new Field("email","E-Mail Address","E-Mail Adresse","envelope",5),
+
     new TextField("organisation","Organization","Organiation","Doe Inc.","Mustermann GmbH","user",2),
     new Field("phone","Phone number","Telefonnummer","+1 845 555-1212","+49 30 675797","earphone",8),
+
     new TextField("email","E-Mail Address","E-Mail Adresse","john@doe.com","erika@mustermann.de","envelope",5),
     new Field("address","Address","Adresse","home",8),
+
     new TextField("phone","Phone number","Telefon","+1 845 555-1212","+49 30 675797","earphone",8),
     new Field("zip","ZIP Code","PLZ","home",3),
+
     new TextField("address","Address","Adresse","12 Westend Ave","Mauerstr. 12","home",8),
     new Field("city","City","Ort","home",2)
+
     new TextField("zip","ZIP Code","PLZ","10023","10117","home",3),
 +
     new TextField("city","City","Ort","New York","Berlin","home",2),
 +
    new TextField("country","Country","Land","US","DE","home",2),
 +
    new TextAreaField("message","Your Message to us","Ihre Nachricht an us","Your Message","Ihre Nachricht","pencil",10)
 
   };
 
   };
 +
  Form form=new Form(de,postService,postToken,fields);
 +
  form.setTitle("Your contact with us","Ihre Nachricht an uns");
 +
  form.setSuccess("Thanks for contacting us, we will get back to you shortly","Vielen Dank für Ihre Kontaktaufnahme, wir melden uns unverzüglich");
 +
  for (Field field:form.getFields()) {
 +
    field.labelClass="bitplanorange";
 +
  }
 
}
 
}
@{ boolean de=true;}
+
@BITPlanHeader(languageCode,"ContactTest")
@header("en","ContactTest")
+
@formvalidate(form)
@bootstrap()
 
@formvalidate(fields)
 
 
   </head>
 
   </head>
 
   <body>
 
   <body>
 +
@BITPlanMenu(de)
 
   <div class="container">
 
   <div class="container">
@showform(fields)  
+
@showform(form)
 +
@formDebug(form)
 
   </div><!-- /.container -->
 
   </div><!-- /.container -->
  <body>
+
@footer(de)
</html>
 
 
</source>
 
</source>
 +
[[Category:RythmTemplate]]

Latest revision as of 16:43, 30 November 2017

Links

Rythm template

@// Rythm template for the WikiCMS approach
@include(wiki.MediaWiki.BITPlan.rythm)
@{
  SelectField selectField=new SelectField("training","Seminar","Training","CPSA-F","CPSA-F","book",0);
  String [] trainings={"Certified Professional for Software Architecture Foundation-Level CPSA-F","Certified Professional for Requirements Engineering Foundation-Level CPRE-FL"};
  selectField.addSelections(trainings);
  Field[] fields={
    selectField,
    new TextField("name","Name","Name","John Doe","Erika Mustermann","user",2),
    new TextField("organisation","Organization","Organiation","Doe Inc.","Mustermann GmbH","user",2),
    new TextField("email","E-Mail Address","E-Mail Adresse","john@doe.com","erika@mustermann.de","envelope",5),
    new TextField("phone","Phone number","Telefon","+1 845 555-1212","+49 30 675797","earphone",8),
    new TextField("address","Address","Adresse","12 Westend Ave","Mauerstr. 12","home",8),
    new TextField("zip","ZIP Code","PLZ","10023","10117","home",3),
    new TextField("city","City","Ort","New York","Berlin","home",2),
    new TextField("country","Country","Land","US","DE","home",2),
    new TextAreaField("message","Your Message to us","Ihre Nachricht an us","Your Message","Ihre Nachricht","pencil",10)
  };
  Form form=new Form(de,postService,postToken,fields);
  form.setTitle("Your contact with us","Ihre Nachricht an uns");
  form.setSuccess("Thanks for contacting us, we will get back to you shortly","Vielen Dank für Ihre Kontaktaufnahme, wir melden uns unverzüglich");
  for (Field field:form.getFields()) { 
    field.labelClass="bitplanorange";
  }
}
@BITPlanHeader(languageCode,"ContactTest")
@formvalidate(form)
  </head>
  <body>
@BITPlanMenu(de)
  <div class="container">
@showform(form) 
@formDebug(form)
   </div><!-- /.container -->
@footer(de)