Drupal Urls


 

DESCRIPTION

CODE

Get route name from current url $variables[‘route_name’] = \Drupal::routeMatch()->getRouteName();
Generate url full path $url = \Drupal\Core\Url::fromUri(“base:/user/$uid”,array(‘absolute’ => TRUE))->toString();node/1 to http://website.com/node/1
Generate url from route \Drupal::url(‘tex.dashboard’)

http://texportal.com/dashboard

To convert url from path given $url = ‘/taxonomy/term/’ . $tid;

$result = \Drupal::service(‘path.alias_manager’)->getAliasByPath($url)

#Alternate method if object is having a function url()

$breadcrumb[‘url’] = $object->url(‘canonical’, [‘absolute’ => TRUE]);

Get URL from Url object $slidersObject[1]->field_read_more[0]->getUrl()->setAbsolute()->toString()

Leave a comment