silverstripe-blog/code/extensions/BlogCommentExtension.php
Damian Mooyman 5817eea314 API Enable comment specific enhancements
If an author creates a comment include a highlight class
2015-04-09 14:12:34 +12:00

24 lines
482 B
PHP

<?php
/**
* Adds Blog specific behaviour to Comment
* Extends {@see Comment}
*/
class BlogCommentExtension extends DataExtension {
/**
* Extra CSS classes for styling different comment types.
* @return string
*/
public function getExtraClass() {
$blogPost = $this->owner->getParent();
// Make sure we're dealing with a BlogPost.
if ( ($blogPost instanceof BlogPost)
&& $blogPost->isAuthor($this->owner->Author())
) {
return 'author-comment';
}
}
}