我发现此代码在我的Drupal网站上工作。它以逗号分隔的列表形式输出分类术语。 它成功地建立我的分类列表看起来像这样:有人可以为我调整这个PHP代码吗? Drupal代码
商务,娱乐,休闲
虽然这是伟大的,它使用相同的名称本身的URL链接,所以我得到这个:
www.yourdomain.com/category/Business
我怎样才能在URL小写只作术语名称得到它这样的吗?
www.yourdomain.com/category/business
我相信我有使用此:串用strtolower($字符串STR),但我不是很精通PHP。那么我从哪里开始?
function phptemplate_preprocess_node(&$vars) {
// Taxonomy hook to show comma separated terms
if (module_exists('taxonomy')) {
$term_links = array();
foreach ($vars['node']->taxonomy as $term) {
$term_links[] = l($term->name, 'category/' . $term->name,
array(
'attributes' => array(
'title' => $term->description
)));
}
$vars['node_terms'] = implode(', ', $term_links);
}
}
感谢您的帮助!
谢谢!完美的作品。 – 2010-10-22 22:47:05