938 Posts in 271 Topics by 291 members
Forum Module
SilverStripe Forums » Forum Module » custom getForumFields method
Discuss the Forum Module.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 583 Views |
-
custom getForumFields method

18 February 2010 at 4:40pm Last edited: 18 February 2010 5:04pm
I've followed the instructions in the wiki to create a separate getForumFields method in my own class 'Role' that extends the DataObjectDecorator and included the DataObject::add_extension('Member', 'CustomForumRole');
statement in my config.php file but when i go to
http://localhost/silverstripe/ForumMemberProfile/register
the form always shows the fields stated in the getForumFields method from ForumMemberProfile.php
I can alter the fields using updateForumFields in my CustomForumRole.php but I would like more control on the layout and order of the fields that update can give. (I want to add address details etc to the form)
I don't want to be hacking at the Forum module code so i can upgrade it later without having to redo the Hacks.
I'm not sure i can explicitly state a custom template to use either like I can with my own forms.
thanks
P.S
actually insertBefore and insertAfter work quite well in the updateForumFields method thus:
$fields->insertAfter($PostCode,'CityPublic');
$fields->insertBefore($SuburbPublic,'CityPublic');guess I'll have to style it with CSS in the end
| 583 Views | ||
|
Page:
1
|
Go to Top |

