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 ;)
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

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à…
kumkum
158