Seite 1 von 1

{u_ } Variabel in extension einbauen.

Verfasst: 20.12.2018 18:27
von chris1278
Hallo Ich habe eine Frage bezüglich der Geschichte einen link über eine sogenannte {U_ } varibel in einer Extension anzu legen.

Ich habe das mit den Sprach dateien bei meiner allerersten extension mit hilfe hinbekommen. Aber wie lege ich diese Variabel in der Extension an.

Als Beispiel:

<a href="/help/bbcode" class="f4"> das hier an stelle der adresse (hier in rot) z.B. {U_HBBC} steht und dann diese Adresse geladen wird.

Re: {u_ } Variabel in extension einbauen.

Verfasst: 20.12.2018 18:39
von Dr.Death
https://wiki.phpbb.com/Template.assign_vars

Code: Alles auswählen

$template->assign_vars(array(
    'U_HBBC'   => "Hier steht Dein Link blabla",
   )
);

Weitere Beispiele auch hier: (ist zwar noch für phpBB3, aber Teile davon passen immer noch ;-) )
https://wiki.phpbb.com/Deutsch:Vorlage_ ... ene_Seiten

Re: {u_ } Variabel in extension einbauen.

Verfasst: 20.12.2018 18:44
von chris1278
Das kommt dann aber in die listner.php rein oder? Weil ich hab da beim Portal gesehen das dies dort ist.

So ich hab das zwar so eingegeben dort wie du es vorgelegt hast aber leider funktioniert das nicht.

http://prntscr.com/lxkmpi

Re: {u_ } Variabel in extension einbauen.

Verfasst: 20.12.2018 18:53
von canonknipser
Hast du denn auch ein template-Objekt erzeugt? Zeig mal deinen Source, rein aus Fehlermeldungen kann man nicht viel erkennen.

Re: {u_ } Variabel in extension einbauen.

Verfasst: 20.12.2018 18:54
von Dr.Death
Nein, da fehlt natürlich noch ein Teil...... aber das werde ich hier nicht ausführlich erklären können.

Befasse dich erstmal mit kleineren Projekten.... zudem kann ich dir nicht helfen, da keiner weiß wie Dein jetziger Rest-Code ausschaut und was du basteln möchtest.

Ich habe Dir nur aufgezeigt, wie man einer Template Variabel einen Wert zuweisen kann, mehr nicht.


Zudem nutzen "Screenshots" nicht viel bei Fehlermeldungen.....die sollte man per Copy & Paste lieber als Text in CODE Tags posten.

Code: Alles auswählen

Hier steht die komplette Fehlermeldung die erschienen ist und kein Screenshot.
Der Vorteil von Text ist, das man danach suchen kann.....das kann man in Screenshots nicht :-)

Beispiel listener aus meinem F1 Web Tipp:
https://github.com/DrDeath/phpbb-ext-f1 ... stener.php

Bei Dir fehlt ggf. die Template Engine Initialisierung usw....

Re: {u_ } Variabel in extension einbauen.

Verfasst: 20.12.2018 19:11
von chris1278
Ok danke dir dennoch.