Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLU]Récupérer variable d'url
#4
avant de faire le prettyurl il va falloir faire marcher tes url tout court, les pretty url s'appuyant sur le fonctionnement des autres.

index.php?mact=Cataloger,catalogmodule,defaultcategory,1&catalogmodulestart=4&catalogmodulereturnid=122&page=122 ne fonctionnera pas

&page=122 est un paramètre sans attribution de module quelconque... cmsms le ne transmet donc pas à qui de droit.

exemple avec mes bannières sur cmsms

index.php?mact=Banners,cntnt01,link,0&cntnt01banner_id=14&cntnt01category_id=7&cntnt01returnid=15


tu vois le point commun sur le nommage des variables ? reprenons ton url

index.php?mact=Cataloger,catalogmodule,defaultcategory,1&catalogmodulestart=4&catalogmodulereturnid=122&page=122

tu sais ce qu'il te reste à faire Smile

Alors question : comment ce fait il qu'en utilisant les fonctions CreateFrontendLink, tu n'ai QUE ton paramètre qui ne soit pas bien généré alors que c'est cencé être automatique ???? aucune idée... tu devrais me montrer ton code

Sinon astuce : la variable $id présente nativement dans tes classes contiendra normalement le catalogmodule manquant, ce qui signifie que si tu écrase cette valeur dans ton code : CreateFrontendLink ne fonctionnera pas bien (vérifie ce point) Wink


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)