Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Variablen in Templates zuordnen
#1
Hallo,

ich habe gesucht, aber ich blicke es nichtBig Grin

Ich will in einem Template eine Variable über ein Plugin ersetzen.

Nun habe ich mir ein plugin geschrieben,
Code:
$plugins->add_hook("postbit", "test");

Code:
function test ($page){
    $page['meineVariable'] = "hier möchte ich was einbauen";
}

wenn ich mir jetzt im Forum das array $page ausgeben lasse ist zum einen $page['meineVariable'] leer?

Außerdem weiß ich nicht wie kann ich auf $page['meineVariable'] in einem template zugreifen

so ?
{$page['meineVariable']}
oder so
$meineVariable?

oder geht das alles überhaupt nicht

Wäre schön wenn mir einer auf die Sprünge helfen könnte danke
Zitieren
#2
Der Hook gibt $post als Referenz weiter, d.h. deine Variable ist im Template mit {$post['meineVariable']} verfügbar. Wenn du $post anstatt $page im Hook verwendest, wird es vielleicht einfacher verständlich.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Hallo,

hmm ja mit dem $post habe ich verstanden, aber mein plugin wird nur dann ausgegeben wenn auch ein post angezeigt wird.

Eigentlich will ich aber auf jede Seite im Forum zugreifen. Aber ich glaube ich haes begriffen, der hook ist falsch, der muss wohl index_start heißen und dann eine Variable in meiner Funktion erzeugen, die ich dann in den templates {$meineVaribale} eintrage

mal sehen ob das geht
Zitieren
#4
Eher global_start und dann in den Templates "footer" oder "header".
Dann musst du aber mit global arbeiten: http://de.php.net/manual/de/language.var....scope.php
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
jup danke, das mit der global_start klappt mit der index_start ging das nichtSmile
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Question Bestimmtes Theme mobien Geräten zuordnen lenox 1 1.236 11.04.2018, 13:36
Letzter Beitrag: [ExiTuS]
  Bei Registrierung automatisch Usergruppe zuordnen regaddi 2 1.543 16.03.2017, 19:55
Letzter Beitrag: regaddi
  Textfelder bestimmten Foren zuordnen Hackmanno1 1 1.608 01.09.2006, 21:14
Letzter Beitrag: Michael
  Beiträge und Themen User zuordnen GoldenEye 0 1.157 03.08.2006, 11:32
Letzter Beitrag: GoldenEye