Hi,
ich will in meiner extension auf eine Kontante von einer anderen extension(t3sports) zugreifen.
Die Konstanten habe ich im "Constant Editor" für t3sports gesetzt.
Ein Auszug:
PID of page for match reports
[plugin.tx_cfcleaguefe_report.matchreportpage]
56
Jetzt wollte ich mit
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage']
(Dies habe ich irgendwo aus dem Internet gefunden)
auf den WERT "56" zugreifen, hat aber nicht geklappt!
Dann habe ich mir angeguckt was alles in Globals ist, per:
t3lib_div::debug($GLOBALS['TSFE'], 'GLOBALS');
Hier habe ich aber nichts gefunden!!!
Hat jemand eine Idee,
vielen Dank!
Sefer
Hallo,
hat keiner eine Idee wie das geht?
Sefer
Nur zum Verständnis: Werte in den constants werden ans setup durchgereicht - und aufs setup kommst du drauf
Hi,
einpraegsam.net schrieb
Nur zum Verständnis: Werte in den constants werden ans setup durchgereicht
Ja das weiß ich, aber wie greife ich denn auf den Setup wert?
So hat es nicht geklappt:
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage']
Danke,
Sefer
sefer schrieb
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage']
Das ist aber der richtige Weg, sofern die Extension das setup nutzt:
plugin.tx_cfcleaguefe_report.matchreportpage = {$plugin.tx_cfcleaguefe_report.matchreportpage}
Komisch,
ich schau mir das nochmal genau an. Vielleicht mache ich a irgendwo noch einen Fehler oder habe was übersehen.
Vielen Dank für die Antworten,
Sefer
Du kannst auch auf der betroffenen Seite so einen Eintrag im Setup machen:
plugin.tx_cfcleaguefe_report.matchreportpage = xyz
Dann das komplette Setup deiner Extension ausgeben:
print_r($GLOBALS['TSFE']->tmpl->setup);
Und im Quelltext nach "xyz" suchen...
Gute Idee,
ich probier das mal aus.
Ciao'
Sefer
Hi
ich hab das mit xyz ausprobiert:
plugin.tx_cfcleaguefe_report.matchreportpage = xyz
und dann ausgeben lassen und nach xyz gesucht, aber es wurde gefunden nur nicht dort wo ich es erwartet habe. Und zwar irgendwo bei
$matchreport_pid=$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cal_controller.']['view.']['cfc_league_events.']['match.']['links.']['report.']['pid'];
Naja hauptsache es klappt, auch wenn es über umwege ist.
Ciao' und Danke
Sefer