Enviado por Miguel Trindade em
Essa função é bem interessante e podemos utilizá-la por exemplo, para validarmos a url atual do usuário e assim então executarmos alguma ação. Isso é utilizado pelo módulo Block do core do Drupal para disponibilizar o bloco em determinadas páginas do site.
A função drupal_match_path() efetua a validação através de um determinado um pattern de strings separadas por \n, \r or \r\n.
drupal_match_path($path, $patterns);
Parâmetros
- $path - a url a ser comparada
- $patterns - pattern de strings que serão usadas para efetuar a comparação separadas por \n, \r or \r\n
Retorno
1 se a url bater e 0 se não bater.
Exemplo de uso
$pages = 'node/01'; $match = drupal_match_path($_GET['q'], $pages); if($match) { drupal_set_message('Ok'); } else { drupal_set_message('Noooooooooooooooo', 'error'); }