Seite 1 von 1

Link erstellen

Verfasst: 19.03.2020 21:36
von Kizu
Moin zusammen,

ich schreibe gerade an meiner ersten Erweiterung und möchte gerne einen Link auf ein Benutzerprofil erstellen. Ich habe aber bisher nicht herausgefunden, ob es eine Funktion dafür gibt, bzw. wie ich den Root-Pfad des Forums herausbekomme (um den Link selber zusammenzustellen)

Kann mir jemand einen Hinweis geben?

MfG, Daniel

Re: Link erstellen

Verfasst: 19.03.2020 22:05
von Dr.Death
Du musst den Root Path im Service bekanntmachen:

https://github.com/DrDeath/phpbb-ext-f1 ... rvices.yml
https://github.com/DrDeath/phpbb-ext-f1 ... ces.yml#L8

Und dann im Controller dazu dem Contructor übergeben:
https://github.com/DrDeath/phpbb-ext-f1 ... in.php#L17
https://github.com/DrDeath/phpbb-ext-f1 ... p#L58-L108


Beispiel Link Erzeugung zur Memberlist:

https://github.com/DrDeath/phpbb-ext-f1 ... .php#L1424

'<a href="' . append_sid("{$this->root_path}memberlist." . $this->php_ext, 'mode=viewprofile&amp;u=' . (int) $tipp_userdata['user_id']) . '"' . $tipper_style . ' onclick="window.open(this.href); return false">' . $tipper_name . '</a>'

Re: Link erstellen

Verfasst: 20.03.2020 07:49
von Kizu
Vielen Dank.

Hat funktioniert.