Obtain the title of the given segment.
Parameters
string $normal_path: Segment's normal path.
string $valid_path: Flag if the URL of the segment if valid.
string $segment_text: Raw text to be used as fallback to infer the segment's title.
Return value
string segment title.
1 call to _easy_breadcrumb_obtain_segment_title()
- _easy_breadcrumb_build_items in ./
easy_breadcrumb.module - Helper function to generate breadcrumb items.
File
-
./
easy_breadcrumb.module, line 491
Code
function _easy_breadcrumb_obtain_segment_title($normal_path, $valid_path, $segment_text) {
// If path is valid then try to obtain the title from the menu router
// (if available).
if ($valid_path) {
$router_item = menu_get_item($normal_path);
// If not using segment text as title then use the menu router title.
if ($router_item && !variable_get(EasyBreadcrumbConstants::DB_VAR_SEGMENT_TEXT_AS_TITLE, FALSE)) {
$title = $router_item['title'];
}
}
// Just infer the title from the segment text.
if (!isset($title) || $title === '') {
$title = _easy_breadcrumb_normalize_text($segment_text);
}
return $title;
}