我的主页上有一个高级民意调查,由于某种原因,阅读更多网址显示为: http://www.mydomain.com/node/265
但是,在民意调查中我将URL路径设置设置为此...并且它直接工作得很好: http://www.mydomain.com/poll/name-of-my-poll
有谁知道为什么民意调查不使用路径别名或我如何修复它?
非常感谢!
答案 0 :(得分: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;
}