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