aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2013-06-14 07:29:43 -0400
committerCash Costello <cash.costello@gmail.com>2013-06-14 07:29:43 -0400
commitd2b525a8c9d4926944ad4a9126dbd266dc823a9b (patch)
tree838022e68dcba46540db96469a02277bedf3f6dd
parent9c322938db8b7c4cf87298f5f51fc3eed9450aeb (diff)
downloadelgg-d2b525a8c9d4926944ad4a9126dbd266dc823a9b.tar.gz
elgg-d2b525a8c9d4926944ad4a9126dbd266dc823a9b.tar.bz2
Fixes #5626 adds limit for display of titles for river, breadcrumbs, and list pages
-rw-r--r--engine/lib/navigation.php2
-rw-r--r--views/default/object/elements/summary.php2
-rw-r--r--views/default/river/elements/summary.php3
3 files changed, 4 insertions, 3 deletions
diff --git a/engine/lib/navigation.php b/engine/lib/navigation.php
index 2831d418b..ab9cc05e8 100644
--- a/engine/lib/navigation.php
+++ b/engine/lib/navigation.php
@@ -218,7 +218,7 @@ function elgg_push_breadcrumb($title, $link = NULL) {
}
// avoid key collisions.
- $CONFIG->breadcrumbs[] = array('title' => $title, 'link' => $link);
+ $CONFIG->breadcrumbs[] = array('title' => elgg_get_excerpt($title, 100), 'link' => $link);
}
/**
diff --git a/views/default/object/elements/summary.php b/views/default/object/elements/summary.php
index c0f3ad340..63ab8f816 100644
--- a/views/default/object/elements/summary.php
+++ b/views/default/object/elements/summary.php
@@ -27,7 +27,7 @@ if ($title_link === '') {
$text = $entity->name;
}
$params = array(
- 'text' => $text,
+ 'text' => elgg_get_excerpt($text, 100),
'href' => $entity->getURL(),
'is_trusted' => true,
);
diff --git a/views/default/river/elements/summary.php b/views/default/river/elements/summary.php
index 416bc708b..d7bde51dd 100644
--- a/views/default/river/elements/summary.php
+++ b/views/default/river/elements/summary.php
@@ -18,9 +18,10 @@ $subject_link = elgg_view('output/url', array(
'is_trusted' => true,
));
+$object_text = $object->title ? $object->title : $object->name;
$object_link = elgg_view('output/url', array(
'href' => $object->getURL(),
- 'text' => $object->title ? $object->title : $object->name,
+ 'text' => elgg_get_excerpt($object_text, 100),
'class' => 'elgg-river-object',
'is_trusted' => true,
));