title: SilverStripe: Form works on main page but not on a child page
body: <p>I have the following form code:</p>
  
  <pre><code>ContactPage_Controller extends Page_Controller {
  
      static $allowed_actions = array(
          'submit'
      );
  
      public function Send() {
  
          $contact = new Contact();
          $validator = new RequiredFields('Anrede', 'Vorname', 'Nachname', 'Email', 'Message');
  
          $fields = new FieldList(
              new TextField('securityidentifier', 'securityidentifier', $this-&gt;cryptTime()),
              new DropdownField('Anrede', 'Anrede:*', $contact-&gt;dbObject('Anrede')-&gt;enumValues()),
              new TextField('Vorname', 'Vorname:*'),
              new TextField('Nachname', 'Nachname:*'),
              new EmailField('Email', 'E-Mail-Adresse:*'),
              new TextareaField('Message', 'Nachricht:*')
          );
  
          $actions = new FieldList(
              new FormAction('submit', 'Senden')
          );
  
          return new Form($this, 'submit', $fields, $actions, $validator);
      }
  
      // ...
  }
  </code></pre>
  
  <p>This works fine if I use it as a single Page. When I try to use it as child page the form does not show up. I get the headline, I get the content but I don't get the form. </p>
  
  <p>Any ideas why this isn't working correctly? </p>