itemid auslesen bei SEF

  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 Apr. 2009 21:40 #21560 von
itemid auslesen bei SEF wurde erstellt von
Hallo,

ich schreibe gerade an einem Plugin herum, bei welchem ich die ID des gerade angezeigten Artikels auslesen möchte. Das funktioniert mit
Code:
$itemid = JRequest::getVar('id','0','GET');
einwandfrei, solange ich nicht SEF einschalte.

Kann mir jemand sagen wie ich die ID auslesen kann, wenn SEF aktiviert ist? Ich habe alles mögliche versucht, bin aber einfach nicht wietergekommen...

Danke und Gruss,
Jonas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
15 Apr. 2009 23:11 #21561 von DietmarH
DietmarH antwortete auf Re: itemid auslesen bei SEF
Teste mal
Code:
JRequest::getInt( 'Itemid' )
Ich meine, das tut.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
16 Apr. 2009 09:56 #21564 von
Hallo Dietmar,

danke vielmals für den Hinweis. Es lag wohl an meiner Testinstallation - da funktionierte auch dein Vorschlag nicht, auf einer sauber neu installierten 1.5.10 klappts jedoch einwandfrei.

Gruss Jonas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
20 Apr. 2009 22:19 #21631 von
Vielleicht hilft das ja mal jemandem der das gleiche Problem hat, ich habe die Lösung meines Problems gefunden:

Ich hatte im Plugin innerhalb von onAfterInitialise versucht die Id aus einer SEF-Url auszulesen, funktioniert nicht (bei ausgeschaltetem SEF hingegen schon). Nun verwende ich die Methode onAfterRoute - damit klappts bestens wie oben beschrieben.

Gruss Jonas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden