JRouter für ein Module

Fragen zum Entwickeln eigener Addons?

Moderator: Sisko1990

Forum rules
Forumregeln
Locked
albrechtino
Joomla! Apprentice
Joomla! Apprentice
Posts: 7
Joined: Fri Jan 11, 2008 2:01 pm

JRouter für ein Module

Post by albrechtino » Thu Nov 04, 2010 9:45 am

Hallo,

ich suche schon seit einiger Zeit nach einem Beispiel für die Nutzung des JRouter Objekts in einem Module. In meinem Module werden 12 Links wie folgt erzeugt "index.php?p=1" .... "index.php?p=12" . Wie muss ich das JRouter Objekt im Module implementieren damit meine URL statt p=1 inZukunft /1 .... /12 als Endung hat?

Gruss,
Albrechtino

Chapter2
Joomla! Intern
Joomla! Intern
Posts: 57
Joined: Sat Feb 06, 2010 10:20 am

Re: JRouter für ein Module

Post by Chapter2 » Fri Nov 05, 2010 10:29 am

Don't touch the core!

Dafür schreibt man ein Plugin, Gruppe "system" für das Event onAfterRender. Für alles Weitere befrage die Suchmaschine deiner Wahl.

Arnd

albrechtino
Joomla! Apprentice
Joomla! Apprentice
Posts: 7
Joined: Fri Jan 11, 2008 2:01 pm

Re: JRouter für ein Module

Post by albrechtino » Tue Nov 23, 2010 5:17 pm

Don't touch the core!

Dafür schreibt man ein Plugin, Gruppe "system" für das Event onAfterRender. Für alles Weitere befrage die Suchmaschine deiner Wahl.

Arnd
Dafür kann man kein Plugin schreiben da sichergestellt sein muss das attachBuildRule und attachParseRule nur von dem Module ausgeführt werden darf das diese Informationen liefert und wieder verarbeitet. Der Event onAfterRender ist viel zu spät das das vollständige Routing bereits erfolgt ist. Verwendet man in einem Plugin onAfterInitialize oder onAfterDispatch wird attachParseRule nicht aufgerufen da ja auch nicht bekannt ist wofür. (Mit Debugger getestet)

Es gibt nichts an Informationen im Internet zum bereits beschriebenen Problem.

Albrechtino

User avatar
jdaum
Joomla! Intern
Joomla! Intern
Posts: 83
Joined: Sat Sep 03, 2005 5:10 am
Location: Auckland, NZ
Contact:

Re: JRouter für ein Module

Post by jdaum » Sat Feb 19, 2011 9:41 am

albrechtino wrote:
Don't touch the core!

Dafür schreibt man ein Plugin, Gruppe "system" für das Event onAfterRender. Für alles Weitere befrage die Suchmaschine deiner Wahl.

Arnd
Dafür kann man kein Plugin schreiben da sichergestellt sein muss das attachBuildRule und attachParseRule nur von dem Module ausgeführt werden darf das diese Informationen liefert und wieder verarbeitet. Der Event onAfterRender ist viel zu spät das das vollständige Routing bereits erfolgt ist. Verwendet man in einem Plugin onAfterInitialize oder onAfterDispatch wird attachParseRule nicht aufgerufen da ja auch nicht bekannt ist wofür. (Mit Debugger getestet)

Es gibt nichts an Informationen im Internet zum bereits beschriebenen Problem.

Albrechtino
Hallo,

mit der obengenannten Methode kann man einfach die gesammte Web page auslesen und dann per Regular expression die Links entsprechend anpassen. Wir benutzten diese Methode weitlaeufig und zuverlaessig.

Hoffe das Hilft,

Jochen
http://www.automatem.co.nz - web applications, web 2.0 applications, custom web applications, software solutions, automation in business, automated web application, web database, Joomla web hosting, screen scrape, website backup, database backup


Locked

Return to “Entwicklerforum”