1776 Posts in 498 Topics by 533 members
Blog Module
SilverStripe Forums » Blog Module » Extending BlogHolder and BlogEntry
Discuss the Blog Module.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 1178 Views |
-
Extending BlogHolder and BlogEntry

10 August 2009 at 11:40pm
Hi,
I have been extending blogholder and blogentry in order to allow customgroups edit only blogentires in CMS.To do that, I have modified in /blog/code/BlogHolder.php:
class BlogHolder extends BlogTree
toclass BlogHolder extends BlogTree implements PermissionProvider
and added to the blogholder class:
function canCreate() {
return Permission::check("CUSTOMGROUP");
}
function canDelete() {
return Permission::check("CUSTOMGROUP");
}
function canEdit() {
return Permission::check("CUSTOMGROUP");
}Now, I would like to make this change blog-module-upgrade save - meaning, move this to /mysite/code/
I already have there a BlogHolderDecorator which extends the Sitetree by adding some tabs to menu.
Could anyone suggest me how should i do that? I think I should create a new BlogHolder.php within /mysite/code/ but what should be in it ?
Thanx for a possibly quick reaction, as site for client is already up and I would like to protect the changes to BlogHolder before a future upgrade.
Qlex
| 1178 Views | ||
|
Page:
1
|
Go to Top |

