[support] Highlighting the blog author's comments in a blog

Tim Vaughan talltim at gmail.com
Mon Jan 22 10:54:49 UTC 2007


Excellent, thanks Merlin.

On 1/21/07, Earl Miles <merlin at logrus.com> wrote:
> Tim Vaughan wrote:
> > It's becoming more common for blogs to have their author's comments
> > highlighted in the comments after a post (I was reminded of this while
> > viewing Brian Jones's blog on Open XML - see
> > http://blogs.msdn.com/brian_jones/archive/2007/01/19/passing-the-openxml-standard-over-to-iso.aspx#comments
> > for an example).
> >
> > How can I do this in Drupal?  My guess is that is requires some PHP in
> > template.php plus an extra bit of css but I'm not sure of the best way
> > to get this done.
>
> You need 3 things.
>
> In your template.php in the _phptemplate_variables() function, you need to add
> a line roughly like this:
>
> case 'comment':
>    $vars['node'] = node_load($vars['comment']->nid);
>
> Second, in your comment.tpl.php:
>
> <?php if ($comment->uid == $node->uid): ?>
>    ...add a class to the comment...
> <?php endif; ?>
>
> And finally add a bit of CSS to act on the new class.
>
> For more information on this, look in the handbook about phptemplate_variables.
> A lot of great things can be done with this function.
>
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>


More information about the support mailing list