0

我的主页上有一个高级投票,由于某种原因,阅读更多 URL 显示为: http ://www.mydomain.com/node/265

但是,在投票中,我将 URL 路径设置设置为这个......它直接工作得很好: http ://www.mydomain.com/poll/name-of-my-poll

有谁知道为什么民意调查不使用路径别名或如何修复它?

非常感谢!

4

1 回答 1

0

弄清楚了...

我必须在我的 template.php 文件中添加这样的内容:

function mytheme_advpoll_view_block_poll($nid) {
    $node = advpoll_view(node_load($nid), FALSE, FALSE);
    $output = '';
    if ($node && $node->status && $node->active && $node->start_date < time() && $node->end_date > time()) {
        $output .= '<h3>' . $node->title . '</h3>';

    unset($node->content['body']); 
        $output .= drupal_render($node->content);
        $output .= l('Read more...', drupal_get_path_alias('node/' . $nid));

    }
    return $output;
}
于 2013-04-09T02:38:23.773 回答