Transformation d'un alias en tid ou terme

Catégories:

Bonjour à tous,

je rencontre un nouveau soucis sur mon site pour transformer un alias d’url en identifiant de terme ou terme original.
J’utilise le code suivant pour récupérer l’url précédente :

$Url = $_SERVER['HTTP_REFERER'];
$argument = explode('/', $Url);
$argtax = $argument[4];

Avec un print $argtax ; j’obtiens bien mon alias sous la forme suivante : mon-terme.

Maintenant, pour la construction d’une vue et pour ma mise en page (titre de la vue) j’aurais besoin de transformer cet alias en tid ou terme original de taxonomie.

Comment puis-je faire ?

Merci pour vos infos ;)

#

Après de longues heures de recherche et d’essais voici ma solution si cela peut intéresser qqn :

$url = $_SERVER['HTTP_REFERER'];

$args = explode('/', $url);
$argtax = $args[4];

$argtax_search = "argumentprécédent/".$argtax;

$result = db_query('SELECT source
FROM url_alias WHERE alias = :alias', array(':alias' => $argtax_search));

foreach ($result as $record) {
     $part = $record->source;
}

$args2 = explode('/', $part);
$tid = $args2[2];

Voilà…

Syndiquer le contenu