Drupal 7: come identificare l'url del percorso assoluto o l'alias url di un nodo
Pubblicato: 17 Dic 2015 | Aggiornato: 21 Ott 2016 | Autore: Mentor
In Drupal 7 possiamo accedere ad un nodo tramite il suo percorso assoluto o tramite il suo alias url. In qualche caso può essere utile identificare questi urls e come al solito in drupal possiamo farlo in diversi modi, di seguito alcuni esempi.
Codice per identificare il percorso assoluto:
global $base_url;
$nodeurl = $base_url . '/' . current_path();
$nodeurl = url('node/'. $node->nid);
Codice per identificare il path alias:
$nodeurl = url('node/' . $node->nid, array('absolute' => TRUE));
$path = isset($_GET['q']) ? $_GET['q'] : '<front>';
$nodeurl = url($path, array('absolute' => TRUE));
$nodeurl = $base_dir . drupal_get_path_alias($path);
global $base_url;
$url = $base_url . drupal_get_path_alias(request_uri());
Tags: