Example #1
0
 /**
  * Add an item to the breadcrumbs.
  * If no parameters specified, return an instance of Crumbs.
  *
  * @param string $url
  * @param string $title
  * @param array  $parameters
  *
  * @return Crumbs
  */
 function crumbs($url = '', $title = '', $parameters = [])
 {
     if (func_num_args() === 0) {
         return Crumbs::getInstance();
     } elseif (func_num_args() === 1) {
         return Crumbs::addCurrent($url);
     }
     return Crumbs::add($url, $title, $parameters);
 }
 /**
  * Adds current url address via crumbs
  * @param $title
  * @return $this
  */
 protected function addCurrentNavigation($title)
 {
     \Crumbs::addCurrent($title);
     return $this;
 }
Example #3
0
 /**
  * Get the breadcrumb string
  *
  * @return string
  */
 public function get()
 {
     $crumbs = new Crumbs($this->archive_page_id);
     $crumbs->build_crumbs();
     return $crumbs->build_html();
 }
Example #4
0
 function get_crumbs($options = array())
 {
     $Crumbs = new Crumbs($options);
     return $Crumbs->get_breadcrumbs();
 }