Moin zusammen.
Das selbe hatte ich schon einmal gefragt, jedoch bin ich seit dem immer noch nicht viel weiter gekommen.
Ich habe in den Constans einen String, den ich im Setup definiere und versuche im FE auszugeben. Funktioniert nur leider nicht.
in Den Constants sieht es so aus.
# cat=plugin.sw_league; type=string; label= The Schemes. Seperated with , (comma).
Schemes = Scheme1, Scheme2, Scheme3
Die steht im Setup
# Die Schemen
Schemes = {$plugin.tx_swleague_pi1.Schemes}
Und so schreib ich es in den Content...
$content .= $this->conf['Schemes'];
Ich glaube das bei den Configs soweit alles in Ordung ist, ich glaube das ich es nur mit dem falschen Code beim ausgeben versuche.
Könnte mir jemand vileicht den richtigen Weg zeigen?
MfG
Billy
Hi,
das ist schwer zu beurteilen ohne deinen php-code zu kennen.
Ist vielleicht $this->conf gar nicht definiert?
function listView($content,$conf) {
$this->conf=$conf;
...
}
😃
Jo. Das steht schon ganz am Anfang meines Scriptes.
Aber ich meine das ganz Allgemein. Wie man solche Strings benutzen kann die man in den Constans eingegeben und im Steup definiert hat.
Trotzdem danke 🙂
MfG
Billy
Dann kanns ja nur an dem Typoscript liegen.
Hast du das mal ausprobiert:
### CONSTANTS ###
$plugin.tx_swleague_pi1 {
# cat=plugin.sw_league; type=string; label= The Schemes. Seperated with , (comma).
Schemes = Scheme1, Scheme2, Scheme3
}
### SETUP ###
$plugin.tx_swleague_pi1 {
Schemes = {$plugin.tx_swleague_pi1.Schemes}
}
😃
Daran liegts auch nicht...(Hatte es ja auch schon so)
Mal noch einfacher gefragt,
Ist das so im allgemeinem richtig geschrieben? Müsste man das so schreiben...
$content .= $this->conf['Schemes'];
MfG
Billy
Schau dir doch einfach mal den Quellcode der tt_news Extension an. Da gibt es zB innerhalb der "init" - Funktion einige Beispiele.
😃