ContactTest.rythm: Difference between revisions

From BITPlan Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 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:Bootstrap.rythm}}
* {{Link|target=MediaWiki:BITPlan.rythm}}
* {{Link|target=MediaWiki:BITPlan.rythm}}
* {{Link|target=MediaWiki:Form.rythm}}


= Rythm template =
= Rythm template =
Line 9: Line 7:
@// Rythm template for the WikiCMS approach
@// Rythm template for the WikiCMS approach
@include(wiki.MediaWiki.BITPlan.rythm)
@include(wiki.MediaWiki.BITPlan.rythm)
@include(wiki.MediaWiki.Form.rythm)
@{
@{
   SelectField selectField=new SelectField("training","Seminar","Training","CPSA-F","CPSA-F","book",0);
   SelectField selectField=new SelectField("training","Seminar","Training","CPSA-F","CPSA-F","book",0);
Line 20: Line 17:
     new TextField("email","E-Mail Address","E-Mail Adresse","john@doe.com","erika@mustermann.de","envelope",5),
     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("phone","Phone number","Telefon","+1 845 555-1212","+49 30 675797","earphone",8),
    new TextAreaField("message","Your Message to us","Ihre Nachricht an us","Your Message","Ihre Nachricht","pencil",10)
     new TextField("address","Address","Adresse","12 Westend Ave","Mauerstr. 12","home",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("zip","ZIP Code","PLZ","10023","10117","home",3),
     new TextField("city","City","Ort","New York","Berlin","home",2)
     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 form=new Form(de,postService,postToken,fields);

Latest revision as of 14: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)