Zugriff auf fremde extension Constants
| Autor | Nachricht |
|---|---|
|
Verfasst am: 10. 06. 2009 [21:39]
|
|
|
sefer
Themenersteller
Dabei seit: 26.03.2007
Beiträge: 175
|
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 Mein aktuelles Projekt www.AMAFU.de: >>Ein Fussballportal für den Amatuer Bereich<<
Hier mein Spielerprofil als Video: www.youtube.com/watch?v=LffIdi-NrIA Mein System:-->Debian: 4.0 --> Typo3: 4.1.2 (aus YAML Komplettpaket)--> PHP Version 5.2.0-8+etch7 -->MYSQL: 5.0.32-Debian_7etch1 |
|
Verfasst am: 15. 06. 2009 [13:39]
|
|
|
sefer
Themenersteller
Dabei seit: 26.03.2007
Beiträge: 175
|
Hallo, hat keiner eine Idee wie das geht? Sefer Mein aktuelles Projekt www.AMAFU.de: >>Ein Fussballportal für den Amatuer Bereich<<
Hier mein Spielerprofil als Video: www.youtube.com/watch?v=LffIdi-NrIA Mein System:-->Debian: 4.0 --> Typo3: 4.1.2 (aus YAML Komplettpaket)--> PHP Version 5.2.0-8+etch7 -->MYSQL: 5.0.32-Debian_7etch1 |
|
Verfasst am: 15. 06. 2009 [14:35]
|
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
Nur zum Verständnis: Werte in den constants werden ans setup durchgereicht - und aufs setup kommst du drauf |
|
Verfasst am: 15. 06. 2009 [17:44]
|
|
|
sefer
Themenersteller
Dabei seit: 26.03.2007
Beiträge: 175
|
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: PHP $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage'] Danke, Sefer Mein aktuelles Projekt www.AMAFU.de: >>Ein Fussballportal für den Amatuer Bereich<<
Hier mein Spielerprofil als Video: www.youtube.com/watch?v=LffIdi-NrIA Mein System:-->Debian: 4.0 --> Typo3: 4.1.2 (aus YAML Komplettpaket)--> PHP Version 5.2.0-8+etch7 -->MYSQL: 5.0.32-Debian_7etch1 |
|
Verfasst am: 15. 06. 2009 [23:03]
|
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
sefer schrieb: PHP $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_cfcleaguefe_report.']['matchreportpage'] Das ist aber der richtige Weg, sofern die Extension das setup nutzt: TYPOSCRIPT plugin.tx_cfcleaguefe_report.matchreportpage = {$plugin.tx_cfcleaguefe_report.matchreportpage} |
|
Verfasst am: 16. 06. 2009 [08:38]
|
|
|
sefer
Themenersteller
Dabei seit: 26.03.2007
Beiträge: 175
|
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 Mein aktuelles Projekt www.AMAFU.de: >>Ein Fussballportal für den Amatuer Bereich<<
Hier mein Spielerprofil als Video: www.youtube.com/watch?v=LffIdi-NrIA Mein System:-->Debian: 4.0 --> Typo3: 4.1.2 (aus YAML Komplettpaket)--> PHP Version 5.2.0-8+etch7 -->MYSQL: 5.0.32-Debian_7etch1 |
|
Verfasst am: 16. 06. 2009 [08:44]
|
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
Du kannst auch auf der betroffenen Seite so einen Eintrag im Setup machen: TYPOSCRIPT plugin.tx_cfcleaguefe_report.matchreportpage = xyzDann das komplette Setup deiner Extension ausgeben: PHP print_r($GLOBALS['TSFE']->tmpl->setup); Und im Quelltext nach "xyz" suchen... |
|
Verfasst am: 16. 06. 2009 [08:51]
|
|
|
sefer
Themenersteller
Dabei seit: 26.03.2007
Beiträge: 175
|
Gute Idee, ich probier das mal aus. Ciao' Sefer Mein aktuelles Projekt www.AMAFU.de: >>Ein Fussballportal für den Amatuer Bereich<<
Hier mein Spielerprofil als Video: www.youtube.com/watch?v=LffIdi-NrIA Mein System:-->Debian: 4.0 --> Typo3: 4.1.2 (aus YAML Komplettpaket)--> PHP Version 5.2.0-8+etch7 -->MYSQL: 5.0.32-Debian_7etch1 |
|
Verfasst am: 17. 06. 2009 [22:38]
|
|
|
sefer
Themenersteller
Dabei seit: 26.03.2007
Beiträge: 175
|
Hi ich hab das mit xyz ausprobiert: TYPOSCRIPT plugin.tx_cfcleaguefe_report.matchreportpage = xyzund dann ausgeben lassen und nach xyz gesucht, aber es wurde gefunden nur nicht dort wo ich es erwartet habe. Und zwar irgendwo bei PHP $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 Mein aktuelles Projekt www.AMAFU.de: >>Ein Fussballportal für den Amatuer Bereich<<
Hier mein Spielerprofil als Video: www.youtube.com/watch?v=LffIdi-NrIA Mein System:-->Debian: 4.0 --> Typo3: 4.1.2 (aus YAML Komplettpaket)--> PHP Version 5.2.0-8+etch7 -->MYSQL: 5.0.32-Debian_7etch1 |



