Excellent, thanks Merlin.
On 1/21/07, Earl Miles merlin@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-sta... 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/ ]