summaryrefslogtreecommitdiff
path: root/includes/theme.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2003-02-09 17:39:40 +0000
committerDries Buytaert <dries@buytaert.net>2003-02-09 17:39:40 +0000
commit9281d0cdd7279b5e0e1d60c75bc38c2ae41c247a (patch)
treeef8e63c627fcd10c94db50dc7cd6ef93ddc5cc66 /includes/theme.inc
parent6953d95b2d121c86e76379ceeb9ad1af428c64e0 (diff)
downloadbrdo-9281d0cdd7279b5e0e1d60c75bc38c2ae41c247a.tar.gz
brdo-9281d0cdd7279b5e0e1d60c75bc38c2ae41c247a.tar.bz2
- Applied Alastair's date patch.
- Removed all instances of '$user->nodes'. - Committed Moshe's taxonomy patch - minus the node_compact_list() bit. It needs a bit more thought/work. This patch changes the links of taxonomy pages/feeds so update your custom code and themes accordingly! Themes should now use "taxonomy_link("taxonomy terms", $node)" to get an array of taxonomy term links. The old construct is deprecated and should be changed. // old theme blob: if (function_exists("taxonomy_node_get_terms")) { foreach (taxonomy_node_get_terms($node->nid) as $term) { $terms[] = l($term->name, NULL, array(), "or=$term->tid"); } } // new theme blob: if (module_exist("taxonomy")) { $terms = taxonomy_link("taxonomy terms", $node); } // old URL: http://foo.com/index.php?or=1,2 // new URL: http://foo.com/?q=taxonomy/page/or/1,2
Diffstat (limited to 'includes/theme.inc')
-rw-r--r--includes/theme.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/includes/theme.inc b/includes/theme.inc
index d206c22ec..7dba28dd1 100644
--- a/includes/theme.inc
+++ b/includes/theme.inc
@@ -40,16 +40,16 @@ class BaseTheme {
}
function node($node, $main) {
- if (function_exists("taxonomy_node_get_terms")) {
- foreach (taxonomy_node_get_terms($node->nid) as $term) {
- $terms[] = l($term->name, NULL, array(), "or=$term->tid");
- }
+ if (module_exist("taxonomy")) {
+ $terms = taxonomy_link("taxonomy terms", $node);
}
$output = "<b>$node->title</b> by ". format_name($node) ."<br />";
+
if (count($terms)) {
$output .= "<small>(". $this->links($terms) .")</small><br />";
}
+
if ($main && $node->teaser) {
$output .= check_output($node->teaser);
}