17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 2136 Views |
-
Add a tab on the security cms section

7 April 2008 at 10:04am
Hi to everyone,
i want to add a tab on the Security section, near Members and Pemissions tabs. I want insert inside that tab a form to edit an User-Defined DataObject. How to do that?
Thanks to everyone. -
Re: Add a tab on the security cms section

7 April 2008 at 7:18pm
you'll have to subclass SecurityAdmin: http://doc.silverstripe.com/doku.php?id=leftandmain (customizing through addStaticVars()) and overload the getEditForm() method.
-
Re: Add a tab on the security cms section

8 April 2008 at 3:54am
Hi Ingo,
thanks for you reply. I tried to do that you advice me, but it seemd don't work.This is my code:
class CIFProfileForm extends SecurityAdmin
{
public function getEditForm($id)
{
$form = parent::getEditForm($id);$field = $form->Fields();
$field->push(new Tab("Profili",new TextFiled("ciccio")));
$field->setForm($form);
return $form;
}
}and i add the follow line on the _config
Object::useCustomClass("SecurityAdmin","CIFProfileForm");Do you have any ideas to fix it?
Thank you very much. -
Re: Add a tab on the security cms section

9 April 2008 at 10:18pm
$myForm->Fields() will give you an object copy rather than reference, meaning that you don't actually alter the original formfields when pushing new stuff into it.
$fields = $myForm->Fields();
$fields->push(...);
$myForm->setFields($fields);
| 2136 Views | ||
|
Page:
1
|
Go to Top |


