Well, subject is pretty self-explanatory - Blogbuzz conflicts with Permalink module.

Permalink puts in Links section under node a link to un-aliased URL of the node, NodeID - so-called Permanent URL. But the way how Blogbuzz processes links in Links section somehow conflicts with Permalink, so permanent link constructs with node alias instead of nodeID. In other themes Permalink works fine.

Looks like this happens in template.php, function blogbuzz_links. I would be very happy if someone could check and find a way to fix this ^_^

Comments

Treidge’s picture

I've managed to find solution for this, don't know if it interferes with other modules, but for me it works. It seems that Drupal looks for all URL aliases in Links section when page is generated, so I need to put

'alias' => TRUE,

into

$link_options = array('attributes'  => $link['attributes'],
                              'query'       => $link['query'],
                              'fragment'    => $link['fragment'],
                              'absolute'    => FALSE,
                               'html'        => $html);

for Permalink to work correctly, so this part of function blogbuzz_links looks like

$link_options = array('attributes'  => $link['attributes'],
                              'query'       => $link['query'],
                              'fragment'    => $link['fragment'],
                              'alias'       => TRUE,
                              'absolute'    => FALSE,
                               'html'        => $html);

Now when page is generated Drupal will consider all URL in Links as already aliased and will not search for "real" URL alias and didn't transform URL's in undesirable way.