diff --git a/includes/EasyBreadcrumbConstants.inc b/includes/EasyBreadcrumbConstants.inc
index 5fa368c..def11b8 100644
--- a/includes/EasyBreadcrumbConstants.inc
+++ b/includes/EasyBreadcrumbConstants.inc
@@ -50,6 +50,11 @@ class EasyBreadcrumbConstants {
   const DB_VAR_INCLUDE_TITLE_SEGMENT = 'easy_breadcrumb-include_title_segment';
 
   /**
+   * Use the segment text as the title instead of main page title.
+   */
+  const DB_VAR_SEGMENT_TEXT_AS_TITLE = 'easy_breadcrumb-segment_text_as_title';
+
+  /**
    * Flag for printing the page's title as a link, or printing it as a text.
    */
   const DB_VAR_TITLE_SEGMENT_AS_LINK = 'easy_breadcrumb-title_segment_as_link';
diff --git a/includes/easy_breadcrumb.admin.inc b/includes/easy_breadcrumb.admin.inc
index 3f89307..800670c 100644
--- a/includes/easy_breadcrumb.admin.inc
+++ b/includes/easy_breadcrumb.admin.inc
@@ -71,6 +71,13 @@ function _easy_breadcrumb_general_settings_form() {
     '#default_value' => variable_get(EasyBreadcrumbConstants::DB_VAR_INCLUDE_TITLE_SEGMENT, TRUE),
   );
 
+  $fieldset_general[EasyBreadcrumbConstants::DB_VAR_SEGMENT_TEXT_AS_TITLE] = array(
+    '#type' => 'checkbox',
+    '#title' => t("Use segment text as title instead of main page title."),
+    '#description' => t("Use the path as the title instead of main page title. Usefull for views page with contextual filters."),
+    '#default_value' => variable_get(EasyBreadcrumbConstants::DB_VAR_SEGMENT_TEXT_AS_TITLE, FALSE),
+  );
+
   $fieldset_general[EasyBreadcrumbConstants::DB_VAR_TITLE_FROM_PAGE_WHEN_AVAILABLE] = array(
     '#type' => 'checkbox',
     '#title' => t("Use the real page's title when available"),
diff --git a/includes/easy_breadcrumb.blocks.inc b/includes/easy_breadcrumb.blocks.inc
index b007cd1..3cfec86 100644
--- a/includes/easy_breadcrumb.blocks.inc
+++ b/includes/easy_breadcrumb.blocks.inc
@@ -243,7 +243,10 @@ function _easy_breadcrumb_obtain_segment_title($normal_path, $valid_path, $segme
   // 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);
-    $title = $router_item['title'];
+    // If not using segment text as title then use the menu router title.
+    if (!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 === '') {
