[development] Theme subscription's links from notifications

Hi,
i'd like to theme the links created by the notifications module, like subscribe
to content, type, author, ecc.
For doing that i'm try to hook the link_alter and overwrite the link in the way:

global $user;
$options = notifications_ui_subscribe_options($user, 'node', $user);
$i = 0;
foreach ($options as $index => $option) {
$notify = 'notifications_' . $i;
if ($option['type'] == 'thread') {
$links[$notify]['title'] = "New title";
$links[$notify]['attributes']['title'] = "New attribute title";
}
if ($option['type'] == 'nodetype') {
$links[$notify]['title'] = "New title";
$links[$notify]['attributes']['title'] = "New attribute title";
}
...
$i++;
}

I have two issues with this code. First, the notifications_ class is also used
with the taxonomy module, and this means when i do this change the Tags is
affected too.
Second, $option['type'] == 'nodetype' would match all types (profile, group,
ecc) and I can't really switch from that.

Anyone know a better way or some more info to make this code to work?

Thanks in advance
Sal

Re: [development] Theme subscription's links from notifications

Hi,

If I understand your issue correctly maybe "wrapping" your code with this
would do the trick?

foreach($links as $module => $link) {
if (strstr($module, 'notifications')) {
//your stuff here
}
}

Best regards,

Jørn Fauske