Привязка темизированных термов к pathauto
Прислано: kfloks
ср, 02/12/2009 - 11:58
Другие статьи по теме:
Имеется измененный шаблон определенного типа содержимого:
<?php
foreach(taxonomy_node_get_terms($node, 'vid') as $name3 => $value3) {
$vocabulary = taxonomy_vocabulary_load($name3);
echo '<div><p><b>' . $vocabulary->name . ': </b>';
$cc = '';
$rr = '';
$ii = 1;
foreach (taxonomy_node_get_terms_by_vocabulary($node, $name3) as $nam) {
if($ii>1){$rr = ', ';}
$cc = $cc . $rr .'<a href='.$base_url.'/taxonomy/term/'.$nam->tid.'>'.$nam->name.'</a>';
$ii +=1;}
echo $cc . '</p></div>';
}
print $node->content['body']['#value'];
?>В таком случае ссылки на термы идут в виде: http://site.ru/taxonomy/term/tid
Как сделать так, чтобы ссылки на термы были такие, как генерирует pathauto?
- kfloks's blog
- Для комментирования войдите или зарегистрируйтесь
Опубликовано kfloks в ср, 02/12/2009 - 13:11.
какой функцией можно траслитеровать и будет ли оно совпадать с алиасом pathauto?
- Для комментирования войдите или зарегистрируйтесь
Опубликовано penexe в ср, 02/12/2009 - 13:32.
$cc = $cc . $rr .'<a href='.$base_url.'/taxonomy/term/'.$nam->tid.'>'.$nam->name.'</a>';
заменить на
$cc = $cc . $rr . l($nam->name, taxonomy_term_path($nam));
- Для комментирования войдите или зарегистрируйтесь

Комментарии