Мне нужна помощь с преобразованием SS3 в SS4.Я хотел бы разместить свою контактную форму на другой странице, а также на странице контактов по умолчанию.Мне удалось заставить его работать в SS3, но в SS4 все немного по-другому, и я не уверен, как написать функцию или куда ее поместить.Я перепробовал несколько комбинаций и местоположений, но мне нужна помощь.
В SS3 я создал свою страницу UserDefineForm с ее полями.Затем я добавил на пользовательскую страницу следующее, что я хотел, чтобы форма тоже отображала:
class IndexPage_Controller extends Page_Controller {
// Sign up form
public function SignupForm(){
$get = DataObject::get_one('SiteTree', "URLSegment = 'contact-me'");
return new UserDefinedForm_Controller($get);
}
}
Что / Где я могупоставить функцию в SS4, чтобы получить поля формы для отображения на шаблоне пользовательской страницы, как это делается на странице "Свяжитесь с нами"?
Заранее спасибо.